1.添加第三个变量
例
var c = 0;
c = a;//c = 1; a = 1;
a = b;//a = 2;b = 2
b = c;//b = 1;a = 2
2.第二种方法
a = a + b;//a = 3;b = 2
b = a - b;//b = 1;a = 3;
a = a - b;//b = a;a = 2
3.异或
a = a ^ b;//a = 0011;b = 0010;
b = a ^ b;//a = 0011;b = 0001;
a = a ^ b;//a = 0010;b = 0001;
4.数组
a = [a,b];//a = [1,2]
b = a[0];//b = 1
a = a[1];//a = 2
5.对象
a = {
a:b,
b:a
}
b = a.b;
a = a.a;
6.
a = [b,[b = a]][0]//执行顺序:想看下
console.log(a);
console.log(b);