第一种:定义第三个变量来交换
<script>
var a=1; //定义变量a,b
var b=2;
var temp=a; //定义第三个变量来交换
a=b;
b=temp;
console.log('a='+a);
console.log('b='+b);
</script>
输出结果:
第二种: 直接交换
<script>
var a=1; //定义变量a,b
var b=2;
[a,b]=[b,a] //交换
console.log('a='+a);
console.log('b='+b);
</script>
输出结果: