按位取反中,~-1=0,~0=-1,之前做字符串查找的时候一直写!==false这样的形式,其实可以用按位取反来直接判断,这样就不用管返回的具体是什么了。
以js为例:
var str='abcd e fg'; var search='e'; if(~str.indexOf(search)){ /*code*/ }
按位取反中,~-1=0,~0=-1,之前做字符串查找的时候一直写!==false这样的形式,其实可以用按位取反来直接判断,这样就不用管返回的具体是什么了。
以js为例:
var str='abcd e fg'; var search='e'; if(~str.indexOf(search)){ /*code*/ }
相关文章: