ES6 学习(Number扩展篇)

- Number扩展

ES6 把 parseInt() 和 parseFloat() 移植给了 Number 对象,减少全局性方法
新增 Number.EPSILON 一个可接受的浮点运算范围
新增 安全整数 和 Number.isSafeInteger 判断是否在安全整数范围

isFinite() isNaN()
  • 新方法只对数值有效,对于非数值一律返回 flase。
Number.isFinite(12);    //  true
Number.isFinite("12");  // false 
Number.isNaN(NaN);    //true
Number.isNaN("12");    //false
isInteger()
  • 判断一个值是否为整数
Number.isInteger(12);      //  true
Number.isInteger(12.0);    // true
Number.isInteger(12.9);    //false
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容