<script>
// 1.假设两个变量
var a = 2;
var b = 5;
// 声明第三个变量用来交换两个变量的值
var temp; // temp 一般都是用来定义临时变量
temp = a; // 把a里面的值赋给temp
a = b; // 把b里面的值赋值给a
b = temp; // 把temp里面的值(其实就是a里面的值)赋值给b
// 查看结果
console.log(a);
console.log(b);
// 2.不通过第三个变量也可以交换两个变量的值
var c = 3;
var d = 5;
c = c + d;
d = c - d;
c = c - d;
console.log(c);
console.log(d);
</script>
06-27
5637
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-06
2161
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)