JS 中的两个变量之间的互换的几种方法
常见的几种变量交换方法
// var a = 3, b = 5
//1 中间变量
// var c = b;
// b = a;
// a = c;
//2 加减法
// a = a + b
// b = a - b;
// a = a - b;
//3 数组法
// a = [a,b];
// b = a[0];
// a = a[1];
// 4 对象法
// a = {a:b,b:a}
// b = a.b;
// a = a.a;
//5 数组运算法
// a = [b,b=a][0]
// 6 按位异或法 用二进制
// a = a^b;
// b = b^a;
// a = a^b;
// 7 解构赋值法
// var [a,b] = [3,5]
// [a,b] = [b,a]
// console.log([a,b])

浙公网安备 33010602011771号