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

你可能感兴趣的:(ES6 学习(Number扩展篇))