按位取反中,~-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*/ }
本文来自博客园,作者:Bin_x,转载请注明原文链接:https://www.cnblogs.com/Bin-x/p/5430942.html