Javascript中不引入第三方变量交换a和b的值

来源:互联网 发布:windows 用户态内核态 编辑:程序博客网 时间:2024/05/25 19:58

Javascript条件var a=5,b=7; 求交换ab值的方法 

【1】最省字节法 a=[b,b=a][0];

【2】传统法 c=a,a=b,b=c;

【3】数值型值可用 a=a+b;b=a-b;a=a-b;

【4】恶搞方法1 a={a:b,b:b=a}.a;

【5】恶搞方法3 a=a*b;b=a/b;a=a/b; 

【6】a=[ b][b=a,0]

【7】[a,b]=[b,a] 

【8】a=[b,b=a][+[]] 

【9】 b = a + 0*(a=b);

【10】 a = a ^ b; b = b ^ a; a = b ^ a; 

【还有什么新鲜方法秀出来】~~

原创粉丝点击