ES6知识点整理之----数值扩展----Number

1、ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示

2、Number新增API

Number.isFinite():用来检查一个数值是否为有限的(finite),即不是Infinity。注意,如果参数类型不是数值,Number.isFinite()一律返回false

Number.isNaN():用来检查一个值是否为NaN。如果参数类型不是NaNNumber.isNaN一律返回false

Number.parseInt():ES6 将全局方法parseInt()parseFloat(),移植到Number对象上面,行为完全保持不变。

Number.parseInt():ES6 将全局方法parseInt()parseFloat(),移植到Number对象上面,行为完全保持不变。

Number.isInteger():判断一个数值是否为整数。如果参数不是数值,Number.isInteger返回false

Number.EPSILON:ES6 在Number对象上面,新增一个极小的常量Number.EPSILON。根据规格,它表示 1 与大于 1 的最小浮点数之间的差。它的实质是一个可以接受的最小误差范围。

Number.isSafeInteger():判断一个整数是否落在Number.MAX_SAFE_INTEGERNumber.MIN_SAFE_INTEGER范围之内

原文地址:https://www.cnblogs.com/adhehe/p/9644189.html