第一种方法:借用第三方变量
var num1 = 10
var num2 = 20
var temp = num1
num1 = num2
num2 = temp
console.log(num1, num2)//20,10
第二种方法:利用加减法
注意: 这种方法只适用于数值类型
var num1 = 10
var num2 = 20
num1 = num1 + num2
num2 = num1 - num2
num1 = num1 - num2
console.log(num1, num2)//20, 10
第三种方法: 位移法
var num1 = 10
var num2 = 20
num1 = num1^num2
num2 = num1^num2
num1 = num1^num2
console.log(num1, num2)//20, 10
第四种方法: ES6结构赋值
var num1 = 10
var num2 = 20
var [num2, num1] = [num1, num2]
console.log(num1, num2)//20 ,10