我知道!!variable
将变量转换为布尔值和函数Boolean()
,根据 ecma262 规范,还将通过调用执行类型转换ToBoolean(value)
.
我的问题是:有什么区别?是!!
性能比 Boolean() 更好?
它们是相同的,就像!
接线员将致电ToBoolean()
在其操作数内部,然后翻转返回值,而Boolean()
将会通知ToBoolean()
内部对其论点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)