目录
- Boolean
- Number
转换为布尔值(Boolean)
Boolean 可强制转换任意值为 boolean 类型,以下类型会转换为 false,undefined、null、0、NaN、’’(空字符串)其他都是自动转换为 true(包括含空格’ ’字符串、通过 Boolean 函数创建的 false)
Boolean(undefined) // false
Boolean(null) // false
Boolean(0) // false
Boolean(NaN) // false
Boolean(''") // falseBoolean 函数默认值为 false
Boolean() // false
转换为数值(Number)
空数组转换数值为 0,有一个数值转换为这个数值,有一个字符串(空或包含空格)转换为 0,包括一个可转换数值的字符串转换为该数值,其它情况为 NaN
Number([]) // 0
Number("") // 0
Number(" ") // 0
Number("0") // 0
Number("1") // 1
Number("1a") // NaN
京公网安备 11010502036488号