orangeyyy
12/6/2017 - 5:32 AM

变量交换

//常规方法,但有溢出风险
var a=1,b=2;
a += b;
b = a - b;
a -= b;

// 位运算
a ^= b;
b ^= a;
a ^= b;