试一试,不就知道了

61 阅读1分钟

数据类型转换——Number 法

字符串:

①纯数字字符串转为对应数字

例如:var a = '1001' console.log(Number(a)) ===> 1001

②空字符串和空白字符串转为 0

例如:var a = '' 或 var a = ' ' console.log(Number(a)) ===> 0

③非空非纯数字字符串转为 NaN

例如:var a = '123abc' 或 var a = 'abc123' console.log(Number(a)) ===> NaN

布尔值:

true转为1,false转为0

console.log(Number(true)) ===> 1

console.log(Number(false)) ===> 0

undefined

转为 NaN

null

转为 0