<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
<script>
// 变量的交换的第一个思路:使用第三方的变量进行交换
// var num1=10;
// var num2=20;
// // 把num1这个变量的值取出来放在temp变量中
// var temp=num1;
// // 把num2这个变量的值取出来放在num1变量中
// num1=num2;
// // 把temp变量的值取出来放在num2变量中
// num2=temp;
// console.log(num1);//20
// console.log(num2);//10
// 第二种方式交换:一般适用于数字的交换
var num1=10;
var num2=20;
// 把num1的变量中的值和num2变量中的值,取出来相加,重新赋值给num1这个变量
num1=num1+num2;//30
// num1变量的值和num2变量中的值取出来,相减的结果重新赋值给num2
num2=num1-num2;//10
// num1变量的值和num2变量中的值取出来,相减的结果重新赋值给num1
num1=num2-num1;//20
console.log(num1,num2);
</script>
</html>
07-31
317
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)