的意思 !!在javascript中

时间:2015-10-13 11:25:14

标签: javascript internet-explorer version symbols

我一直在寻找一种使用javascript代码检测当前浏览器的方法,并且遇到了here at the same forum提到的答案。

我的问题是: !!(双重感叹号)的含义是什么。

!!document.documentMode返回一个布尔值,具体取决于当前浏览器是否为IE,值document.documentMode返回IE浏览器的版本。

我想了解!!实际表示的内容。

1 个答案:

答案 0 :(得分:1)

  

所以!!不是运营商,只是!操作员两次。

  

!oObject //反转布尔值

     

!! oObject //非反向布尔值所以真正的布尔表示

What is the !! (not not) operator in JavaScript?