美文网首页
js 双感叹号!!

js 双感叹号!!

作者: 前端girl吖 | 来源:发表于2018-12-24 16:49 被阅读0次

    处理vue多语言时发现!!Vue.locale写法,一脸懵逼!

    var foo;  
    console.log(!foo);//undifined情况下,一个感叹号返回的是true;  
    console.log(!goo);//null情况下,一个感叹号返回的也是true;  
    var o={flag:true};  
    var test=!!o.flag;//等同于var test=o.flag||false;  
    

    即如果明确设置了变量的值(非null/undifined/0/""等值),结果就会根据变量的实际值来返回,如果没有设置,结果就会返回false。

    相关文章

      网友评论

          本文标题:js 双感叹号!!

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