7.1.3 ToNumber ( argument )

抽象操作 ToNumber 根据表 11 将 argument 转换为 Number 类型的值:

表10:ToNumber 转换

参数类型(Argument Type) 结果(Result)
Undefined 返回 NaN
Null 返回 +0
Boolean 参数(argument)为 true 时,返回 1;参数(argument)为 false 时,返回 0
Number 返回 argument(不进行转换)
String 请参阅下面的语法和转换算法
Symbol 抛出一个 TypeError 错误
Object 应用以下步骤: 1. 使 primValue 变为 ? ToPrimitive(argument, hint Number) 2. 返回 ? ToNumber(primValue)

results matching ""

    No results matching ""