let a=3,b=5;
// 临时变量法
let c = a;
a = b
b = c
console.log(a,b)
// 加减法
a = a+b
b= a-b
a= a-b
console.log(a,b)
// 数组法
a = [a,b]
b=a[0]
a=a[1]
console.log(a,b)
// 对象法
a = {a:b,b:a}
b = a.b
a = a.a
console.log(a,b)
// 数组运算法
a = [b,b=a][0]
console.log(a,b)
// 按位异或
a=a^b
b=b^a
a=a^b
console.log(a,b)