美文网首页
js !! 用法

js !! 用法

作者: thekings | 来源:发表于2017-12-22 16:46 被阅读0次

    var o={flag:true}; var test=!!o.flag;//等效于var test=o.flag||false; alert(test);

    由于对null与undefined用!操作符时都会产生true的结果,

    所以用两个感叹号的作用就在于,

    如果明确设置了o中flag的值(非 null/undefined/0""/等值),自然test就会取跟o.flag一样的值;

    如果没有设置,test就会默认为false,而不是 null或undefined。

    相关文章

      网友评论

          本文标题:js !! 用法

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