javascript - 的意思 !!在 JavaScript 中

标签 javascript internet-explorer version symbols

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

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

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

我想了解什么!!实际上表示。

最佳答案

So !! is not an operator, it's just the ! operator twice.

<小时/>

!oObject //Inverted boolean

!!oObject //Non inverted boolean so true boolean representation

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

关于javascript - 的意思 !!在 JavaScript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33101434/

相关文章:

javascript - 跨域的 jQuery AJAX 对于 Chrome 等工作正常,但不在 IE10 中发送数据,也不在 IE <= 9 中发送请求

javascript - Canvas - 无法获取图像数据

java - 如何正确表示 Java 版本?

c - 获取操作系统的名称和版本

javascript - 使用 javascript rrule.min.js 实现 RRule

javascript - ' ' 和 ""以及没有引号在 Javascript 中是什么意思?

javascript - Yii2 - 如何使用 javascript 在动态形式 wbraganca 中循环

javascript - 在 webpack 中使用带有全局变量的 NPM 模块

java - Selenium IE 驱动程序找不到新打开的窗口