JS 中的兩個變數之間的互換的幾種方法
阿新 • • 發佈:2022-03-08
// 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])
// 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 陣列運演算法
// 6 按位異或法 用二進位制 // a = a^b; // b = b^a; // a = a^b;
// 7 解構賦值法 // var [a,b] = [3,5]
// [a,b] = [b,a] // console.log([a,b])