- 中间变量
temp = a
a = b
b = temp
- 让其中一个变量和
a,b
都有关系
a = a + b
b = a - b
a = a - b
或
a = a - b
b = a + b
a = b - a
- 位运算,异或
a = a ^ b // 理解为把变量a、b保存到a的存储空间中
b = a ^ b // 从a,b中消除 b 剩下 b = a
a = a ^ b // 同理
- 使用对象
a = { a, b }
b = a.a
a = a.b
- 数组,和4类似
a = [a, b]
b = a[1]
a = a[0]
- 解构赋值
[a, b] = [b, a]
{a, b} = {a:b, b:a}
a = [b,b=a][0] // b = a 先运算