美文网首页
js中 1个感叹号! 2个感叹号!!的用法

js中 1个感叹号! 2个感叹号!!的用法

作者: eye33 | 来源:发表于2019-06-23 10:35 被阅读0次

    一个感叹号!:可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。
    例:
    !null=true
    !undefined=true
    !''=true
    !100=false
    !'abc'=false

    两个感叹号!!:对于一个感叹号的值取反.
    常用来:判断a是有实际含义的变量才执行方法,否则变量null,undefined和''空串都不会执行以下代码
    例:
    if(!!a){
        //a有内容才执行的代码...  
    }

    相关文章

      网友评论

          本文标题:js中 1个感叹号! 2个感叹号!!的用法

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