JS数据交换的三种方式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
//第一个思路,使用第三方的变量进行交换
var num1=10;
var num2=20;
var temp=num1;
num2=temp;
console.log(num1);
console.log(num2);
//第二种:一般用于数值类型进行交换
var num1=10;
var num2=20;
num1=num1+num2;
num2=num1-num2;
num1=num1-num2;
//第三种:
var num1=10;
var num2=20;
num1=num1^num2;
num2=num1^num2;
num1=num1^num2;
</script>
</head>
<body>
</body>
</html>
虽然现在走得很慢,但不会一直这么慢