一直以来在js中使用数字变量要各种判断' ',number,undefined,null,导致代码冗余,
今天发现了一个很好用的函数Number();
它可以转换任意类型的变量,不能转换为数字的时候返回的是NaN。
例如:
Number(true); // 1
Number(false); // 0
Number(''); // NaN
Number(null); // NaN
Number(undefined); // NaN
Number("abc"); // NaN
Number("123.34"); // 123.34
Number(123.346).toFixed(2); // 123.35
处理科学计数法