var a = 'abc';
console.log(~a.indexOf(b))
复制代码
用位运算符~ 。当b不存在于a字符串中,那么indexOf方法会返回-1,~ -1等于0,js中0则为false。这种换位取反的方式可以是代码看上去更加简洁,B格更高。当然还有扩展,~~可以用来取整数,类似Math.floor()。
var a = 'abc';
console.log(~a.indexOf(b))
复制代码
用位运算符~ 。当b不存在于a字符串中,那么indexOf方法会返回-1,~ -1等于0,js中0则为false。这种换位取反的方式可以是代码看上去更加简洁,B格更高。当然还有扩展,~~可以用来取整数,类似Math.floor()。