<script>
// 交换a和b的值
var a = 12;
var b = 21;
//方式1 引入中间变量
// var temp = a;
// a = b;
// b = temp;
// console.log('互换后a的值为:' + a);//21
// console.log('互换后b的值为:' + b);//12
//方式2 只能互换整数
// a = a + b;
// b = a - b;
// a = a - b;
// console.log('互换后a的值为:' + a);//21
// console.log('互换后b的值为:' + b);//12
//方式3 按位XOR运算 只能互换整数
// a = a ^ b;
// b = a ^ b;
// a = a ^ b;
// console.log('互换后a的值为:' + a); //21
// console.log('互换后b的值为:' + b); //12
//方式4 解构
[a, b] = [b, a];
console.log('互换后a的值为:' + a); //21
console.log('互换后b的值为:' + b); //12
</script>
js中常用的几种交换变量a和b的值的方式
最新推荐文章于 2022-07-21 16:47:46 发布