var a = 1, b = 2;
1.添加一个临时变量
var t;
var t = a;
var a = b;
var b = t;
2.使用运算符
var a = a + b -a;
var b = a + b -b;
3.把a变成一个数组
var a = [a,b];
var a = a[1];
var b = a[0];
4.把a变成一个对象
var a = {a: b, b: a};
var a = a.b;
var b = a.a;
5.var a = [b, b = a][0];
6.ES6的结构赋值
[a, b] = [b, a];
网友评论