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