<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>变量转换</title>
<script>
//第一个思路,使用第三个变量进行转换
var number1 = 11;
var number2 = 22;
//定义一个变量temp,将number1的值取出来给temp
var temp = number1;
//将number2的值取出来给number1
number1 = number2;
//将temp的值取出来给number2
number2 = temp;
console.log(number1); //22
console.log(number2); //11
//第二种交换方式:适用于数字的交换
var num1 = 10;
var num2 = 20;
//将num1和num2的值取出来,取出来相加,再赋值给num1
num1 = num1 + num2; //30
//num1变量的值和num2变量的值,取出来相减的结果赋值给Num2
num2 = num1 - num2; //10
//num1变量的值和num2的值取出来相减,结果赋值给num2
num1 = num1 - num2; //20
console.log(num1, num2);
//第三扩展的代码转换,只需看代码,不需要理解 (位运算)
var n1=10;
var n2=20;
n1=n1^n2;
n2=n1^n2;
n1=n1^n2;
console.log(n1,n2);
</script>
</head>
<body>
</body>
</html>
002变量声明初始化和转换.html
猜你喜欢
转载自blog.csdn.net/weixin_40422393/article/details/89288018
今日推荐
周排行