交换变量
javascript
let a = 5
let b = 6
// ① 使用临时变量
const temp = b
b = a
a = temp
// ② 解构赋值
;[a, b] = [b, a]
// ③ 加法交换值,仅适用于数字
a = a + b
b = a - b
a = a - b
// a = b + (b = a) - b
// ④ 整数
a = a ^ b
b = a ^ b
a = a ^ b