var a=10;
var b=20;
1.使用第三方变量
var t;
t=a;
a=b;
b=t
2.方法二
a+=b;
b=a-b;
a-=b;
a ^= b; b ^= a; a ^= b;
4.方法四
a={a:b,b:a};
a=a.a;
b=a.b;
5.方法五
a=[a,b];
b=a[0];
a=a[1];
6.方法六
a=[b,b=a] [0];
7.方法七(ES6解构)
[a,b]=[b,a]