码迷,mamicode.com
首页 > 其他好文 > 详细

交换变量的几种方法

时间:2020-08-03 09:42:45      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:code   对象   style   log   pre   var   div   class   交换   

//按位异或法
        // var a =3,b=5;
        // a的二进制 0011;
        // b的二进制 0101;
        // a = a^b;
        // b = b^a;
        // a = a^b;

 

   //设置变量法
        // var a = 3, b=4,c;
        // c =a;
        // a =b;
        // b =c
        //加减法
        // var a= 3,b=5;
        // a= a+b;
        // b=a-b;
        // a =a-b;
        // console.log(a,b)
        //数组法
        // var a= 3,b=5;
        // a=[a,b];
        // b=a[0];
        // a=a[1];
        //对象法
        // var a =3,b=5;
        // a = {a:b,b:a};
        // b= a.b;
        // a= a.a;
        //数组云算法
        // var a= 3,b=5;
        // a = [b,b=a][0];
        // console.log(a,b);
        //解构赋值法
        // var a =3,b=5;
        // [a,b] = [b,a]

 

交换变量的几种方法

标签:code   对象   style   log   pre   var   div   class   交换   

原文地址:https://www.cnblogs.com/dy0302/p/13424409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!