ES6 Number下的数值操作
1、isNaN() 如果是一个数,则返回false, 否则返回true
注意:Number.isNaN返回结果为false时,不一定代表该值定是数字,字符串也可以返回false
![](https://img2020.cnblogs.com/blog/2122264/202009/2122264-20200901101156063-1088540708.png)
2、isFinite() 判断一个值是否是无限的 如果一个值是无限的,返回false;是有限的,返回true
3、parseInt():解析一个字符串,返回一个整数 parseFloat()
4、Number.isInteger() 判断 一个数是否是整数
![](https://img2020.cnblogs.com/blog/2122264/202009/2122264-20200901101856672-1878457553.png)
5、Math.trunc() 去除小数部分,保留整数部分
![](https://img2020.cnblogs.com/blog/2122264/202009/2122264-20200901102250594-11221466.png)
6、Math.sign() 用来判断传入的值是正数、负数还是0
![](https://img2020.cnblogs.com/blog/2122264/202009/2122264-20200901102235775-1807491357.png)