1.借助一个中间变量temp交换值;
2.互相加减的方法交换值;
3.位运算的方法交换值;
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
// 第一种变量交换值的方式
// var num1 = 10;
// var num2 = 20;
// var temp;
// temp = num1;
// num1 = num2;
// num2 = temp;
// console.log(num1,num2);
// 第二种交换变量值的方法
// var num1 = 10;
// var num2 = 20;
// num1 = num1 + num2;
// num2 = num1 - num2;
// num1 = num1 - num2;
// console.log(num1,num2);
// 第三种交换变量值的方法--位运算// var num1 = 10;
// var num1=10;
// var num2 = 20;
// num1 = num1 ^ num2;
// num2 = num1 ^ num2;
// num1 = num1 ^ num2;
// console.log(num1,num2);
</script>
</head>
<body>
</body>
</html>