1. 使用值运算2. 使用es6解构3. 使用js语言弱类型的特点 1. 使用值运算let a = 1, b = 2a = a + bb = a - ba = a - b 2. 使用es6解构 let a = 1 let b = 2; [a, b] = [b, a] console.log(a, b) // 2, 1 3. 使用js语言弱类型的特点 var a = 111 var b = 222 a = [a, b] b = a[0] a = a[1] // a = [b,b=a][0] console.log(a, b); // 222 111