标签:
常规indexOf与if判断写法:
1 if("112233".indexOf("22")>-1) { 2 console.log("很二"); 3 }else { 4 console.log("怎么一点都不二"); 5 }
以上代码是否是我们平时在写js逻辑时最常用写法,是否觉得有点out?来看看下面的装逼写法(PS:大神请忽略)
1 if(~"112233".indexOf("22")) { 2 console.log("很二"); 3 }else { 4 console.log("怎么一点都不二"); 5 }
卧槽,明明就是一样的代码,别欺负劳资读书少。
骚年,请注意indexOf前面的“~”,这货只是位运算取反,在这儿却可以用来装逼。(装逼大法:-1取反为0,0在if判断里面false)
以上装逼大法介绍完毕,骚年有没有学会?
标签:
原文地址:http://www.cnblogs.com/linx/p/5431857.html