let a=10,b=20;
//one
let t = a;
a = b;
b = t;
//two
a += b;
b = a - b;
a -= b;
//three
a = a^b;
b = a^b;
a = a^b;
//four
[a,b] = [b,a];
//five
a = [b,b=a][0];
//six
a = {a:a,b:b};
b = a.a;
a = a.b;
//seven
a = [a,b];
b = a[0];
a = a[1];
console.log(a,b);
JavaScript中交换两个数的值的七种方式
最新推荐文章于 2022-09-27 14:29:29 发布