美文网首页
js !! 和 !!~的作用

js !! 和 !!~的作用

作者: 写代码的猫叔 | 来源:发表于2019-10-13 00:28 被阅读0次

    !! 的作用

    var a;
    if( a != null && typeof (a) != undefined && a!='' ){
        //a有内容才执行的代码  
    }
    

    以上代码可简写为

    if( !!a ){
        //a有内容才执行的代码...  
    }
    

    “!”是逻辑与运算,并且可以与任何变量进行逻辑与将其转化为布尔值,“!!”则是逻辑与的取反运算


    !!~ 的作用

    let a="abc"
    console.log(a.indexOf("b"))
    if(!!~a.indexOf("b")){
      console.log("a含有b")
    }
    else{
      console.log("a不含有b")
    }
    
    

    相关文章

      网友评论

          本文标题:js !! 和 !!~的作用

          本文链接:https://www.haomeiwen.com/subject/pslkyctx.html