数值的扩展

it2023-07-08  71

1.Number.isFinite() Number.isNaN()

Number.isFinite()用来检查一个数值是否为有限的

Number.isFinite(15); // true Number.isFinite(0.8); // true Number.isFinite(NaN); // false Number.isFinite(Infinity); // false Number.isFinite(-Infinity); // false Number.isFinite('foo'); // false Number.isFinite('15'); // false Number.isFinite(true); // false

Number.isNaN()用来检查一个值是否为NaN  

Number.isNaN(NaN) // true

Number.isNaN(15) // false

2. Number.parseInt(), Number.parseFloat()

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

3. Number.isInteger()用来判断一个数值是否为整数。

Number.isInteger(25) // true Number.isInteger(25.1) // false

4.Math.sign()

Math.sign方法用来判断一个数到底是正数、负数、还是零

 

 

 

 

 

最新回复(0)