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變成一個數(shù)組
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的結(jié)構(gòu)賦值
[a, b] = [b, a];