将js根据逻辑分为多个文件
交换消除逻辑

在交换时判定是否符合交换逻辑