Code前端首页关于Code前端联系我们

js双感叹号效果

terry 2年前 (2023-09-09) 阅读数 215 #Javascript
文章标签 !!运算符
你可能会发现别人代码中使用"!!"操作符。这是什么意思?
本文俺将跟大家介绍js中双感叹号作用。
js双感叹号作用

假设您有一个 表达式 。该表达式返回一个值。

希望,这个结果是布尔值类型,要么true,要么false。

没有字符串、0、空字符串、未定义、NaN 等。

这就是!!操作员 可以。

实际上,有两个一前一后的否定运算符。 JavaScript 没有!运算符,但确实如此!

它首先对表达式的结果取反,然后再次对它取反。这样,如果您有非零数字、字符串、对象、数组或 true 值,则返回 true

否则你会得到错误

例如:

!!0;//false
!!"";//false
!!{};//true

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门