比较不常见的变量值交换 最常见的变量值交换就是新建一个临时变量作为中间变量进行两个变量之间的交换。 在上网搜索时,发现了许多不需要第三方就可以直接实现的变量交换方式 ES6中常用的方式 var a=2, b=3; [a,b]=[b,a] //a=3,b=2 利用数组和运算符优先级结合的方式 var a=2, b=3; a=[b,b=a][0] //等号的优先级高一些,所以先处理b=a,在处理数组 。。。。。。以后遇到其他的方式再接着更新