Javascript 有兴趣使用双布尔否定吗?

Javascript 有兴趣使用双布尔否定吗?,javascript,boolean,Javascript,Boolean,作为Javascript的初学者,我有一个问题可能看起来有点奇怪。 我正在使用我在web上找到的一个外部库,我在其中找到了以下代码: if('useHoles' in c){ this.config.useHoles = !!c.useHoles; } 是否有兴趣使用双感叹号,或者它只是一些笨拙的代码 找不到任何答案,所以我想我可以删除它们,但我想100%确定。使用双您强制对象返回“布尔型”的内容,即使null或其他内容,也可以计算为booltrue或false将falsey和truth

作为Javascript的初学者,我有一个问题可能看起来有点奇怪。 我正在使用我在web上找到的一个外部库,我在其中找到了以下代码:

if('useHoles' in c){
   this.config.useHoles = !!c.useHoles;
}
是否有兴趣使用双感叹号,或者它只是一些笨拙的代码


找不到任何答案,所以我想我可以删除它们,但我想100%确定。

使用双
您强制对象返回“布尔型”的内容,即使
null
或其他内容,也可以计算为bool
true
false

falsey
truthy
转换为实数布尔值。可能重复