数据类型转换——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