📅  最后修改于: 2023-12-03 14:42:31.445000             🧑  作者: Mango
Javascript 切换变量是一个在开发中经常使用的技巧,它可以交换两个变量的值。以下是几种实现交换变量值的方法:
通过使用第三个变量来临时存储一个变量的值,从而达到交换两个变量的值的效果。
let a = 5;
let b = 10;
let c = a;
a = b;
b = c;
console.log(a); // 10
console.log(b); // 5
通过加减法来交换变量的值。假设有两个变量 a、b,a 的值为 x,b 的值为 y。
let a = 5;
let b = 10;
a = a + b; // a 的值变成了 15,b 的值还是 10
b = a - b; // b 的值变成了 5,a 的值还是 15
a = a - b; // a 的值变成了 10,b 的值变成了 5
console.log(a); // 10
console.log(b); // 5
使用异或运算来交换变量的值。假设有两个变量 a、b,a 的值为 x,b 的值为 y。
let a = 5;
let b = 10;
a = a ^ b; // a 的值变成了 15,b 的值还是 10
b = a ^ b; // b 的值变成了 5,a 的值还是 15
a = a ^ b; // a 的值变成了 10,b 的值变成了 5
console.log(a); // 10
console.log(b); // 5
以上是 Javascript 切换变量的三种常用方法,程序员可以根据实际情况选择使用哪种方法来实现变量交换。