JS中Number用法整理
- NaN转为NaN
- undefined 转为NaN
- null 转为0
- 空字符 转为 0
- 空数组转为 0
- 空对象转为 NaN
- 布尔值 true转为1 false 转为0
console.log(Number(NaN));
console.log(Number("NULL"));
console.log(Number(null));
console.log(Number(undefined));
console.log(Number([]));
console.log(Number([123]));
console.log(Number(["123"]));
console.log(Number([1,2,3]));
console.log(Number({}));
console.log(Number({"key":1}));
console.log(Number(""));
console.log(Number("123"));
console.log(Number("1,2,3"));
console.log(Number("lili"));
console.log(Number(true));
console.log(Number(false));