【发布时间】:2012-12-21 12:46:39
【问题描述】:
我知道!!variable 会将变量转换为布尔值,而函数Boolean(),根据 ecma262 规范,还将通过调用 ToBoolean(value) 来执行类型转换。
我的问题是:有什么区别? !! 的性能是否比 Boolean() 更好?
【问题讨论】:
-
没有
ToBoolean(var),只有Boolean(var) -
@sachleen 我认为他指的是部分 ecma 规范。
-
我的总猜测是:绝对没有差异,性能差异可以忽略不计。但很快就会有人拿出一些数据。
标签: javascript