7.1.2 ToBoolean ( argument )

抽象操作 ToBoolean 根据表 10 将 argument 转换为 Boolean 类型的值:

表10:ToBoolean 转换

参数类型(Argument Type) 结果(Result)
Undefined 返回 false
Null 返回 false
Boolean 返回参数(argument)的值
Number 如果参数(argument)为 +0、 -0, 或 NaN 时,返回 false;否则返回 true
String 如果参数(argument)为空字符串(长度为 0 )时,返回 false;否则返回 true
Symbol 返回 true
Object 返回 true

results matching ""

    No results matching ""