- 临时变量
let a=2,b=3,temp=0;
temp=a;
a=b;
b=temp;
- 加减方式
let a=2,b=3;
a=a+b;
//b等于原来的a
b=a-b;
//a等于原来的b
a=a-b;
- 异或方式,相同为0,不同为1,0⊕0=0;1⊕1=0;0⊕1=1;1⊕0=1
let a=2,b=3;
//a=1,(2^3)
a=a^b;
//b=2,(1^3)
b=a^b;
//a=3,(1^2)
a=a^b;
- 数组解构方式
let a=2,b=3;
[a,b]=[b,a];