小编sti*_*ies的帖子

什么是双重感叹!! 运营商意味着

可能重复:
什么是!! JavaScript中的运算符?
什么!! (双感叹号)是什么意思?

我在我的工作场所经历了一些自定义JavaScript代码,我无法理解以下构造.

var myThemeKey = (!!$('row') && $('row').hasClassName('green-theme')) ? 'green' : 'white';
Run Code Online (Sandbox Code Playgroud)

除了!!操作员,我理解上面一行的所有内容.我认为它是一个NOT运营商和NOTNOT是原始值,但为什么会有人做NOTNOT

有人可以帮我理解上面代码行中发生了什么吗?

javascript

44
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×1