es6中新增的常用数值扩展

  1. Number.integer(123) //true 是否为整形数字
    //注意,参数必须是数字,字符串的数字都不行

  2. Number.MAX_SAFE_INTEGER / Number.MIN_SAFE_INTEGER // js可处理的最大和最小的数值,也就是安全区

  3. Number.isFinite() //用来检查一个数值是否为有限的。和integer一样,不会把字符串隐式转换成数字

  4. Math.trunc(1.1) //只取整数, 不涉及四舍五入,类似双波浪号效果(~~1.1)

  5. Math.sign(1) //这个是相当有用的,判断数字是正数/负数/0/非数字 返回对应的值是 1/-1/0/NaN

  6. Math.cbrt() //立方根计算

// es6中还把paseInt/isNaN这种方法挂到了Number下,算是归类吧。