es6中新增的常用数值扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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下,算是归类吧。

以上是关于es6中新增的常用数值扩展的主要内容,如果未能解决你的问题,请参考以下文章

《十八》ES6+ 中新增的类

ES6中新增的数组知识记录

ES6中新增的promise对象

ES6中新增的字符串方法

ES6中新增的 is ,has,assign方法

ES6中新增的 is ,has,assign方法