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中交换两个数的值的七种方式
猜你喜欢
转载自blog.csdn.net/qaqLjj/article/details/88169410
今日推荐
周排行