Number 对象
var num = new Number(value);
注意: 如果一个参数值不能转换为一个数字将返回 NaN (非数字值)。
new Number('abc'); // Number {NaN}
Number 对象属性
constructor - 返回对创建此对象的 Number 函数的引用。
NaN - 非数字值。
prototype - 允许您可以向对象添加属性和方法。
Number 对象方法
isFinite() - 检测指定参数是否为无穷大。
Number.isFinite() 与全局的 isFinite() 函数不同,全局的 isFinite() 会先把检测值转换为 Number ,然后在检测。
Number.isFinite() 不会将检测值转换为 Number对象,如果检测值不是 Number 类型,则返回 false。
isFinite('123'); // true
Number.isFinite('123'); // false
Number.isFinite(123); // true
Number.isFinite(-1); // true
Number.isFinite(3-2); // true
Number.isFinite('hello'); // false
toExponential(x) - 把对象的值转换为指数计数法。
var num = 12345;
num.toExponential(2); // 1.23e+4
toFixed(x) - 把数字转换为字符串,结果的小数点后有指定位数的数字。
var num = 12345