我知道
我的问题是:它们有什么区别?
!!variable
会将变量转换为布尔值,根据 ecma262 规范,函数 Boolean()
也会通过调用 ToBoolean(value)
进行类型转换。我的问题是:它们有什么区别?
!!
在性能上比 Boolean() 好吗?
ToBoolean(var)
,只有Boolean(var)
。 - sachleen