美文网首页
es6 Math 新增属性

es6 Math 新增属性

作者: G_whk | 来源:发表于2019-05-15 15:41 被阅读0次

常用的,还有其他很多复杂的方法,可以参考其他资料。

Math.trunc()

Math.trunc方法用于去除一个数的小数部分,返回整数部分。
Math.trunc(4.1) // 4
对于非数值,Math.trunc内部使用Number方法将其先转为数值。
Math.trunc('123.456')
对于空值和无法截取整数的值,返回NaN。
Math.trunc(NaN); // NaN
Math.trunc('foo'); // NaN
Math.trunc(); // NaN

Math.sign()

它会返回五种值。
1.参数为正数,返回+1;
2.参数为负数,返回-1;
3;参数为0,返回0;
4.参数为-0,返回-0;
5;其他值,返回NaN。

Math.cbrt()

Math.cbrt方法用于计算一个数的立方根。
对于非数值,Math.cbrt方法内部也是先使用Number方法将其转为数值。
Math.cbrt('8') // 2
Math.cbrt('hello') // NaN

相关文章

  • es6 Math 新增属性

    常用的,还有其他很多复杂的方法,可以参考其他资料。 Math.trunc() Math.trunc方法用于去除一个...

  • 09- Math 扩展

    ES6 在 Math 对象上新增了 17 个与数学相关的方法。所有这些方法都是静态方法,只能在 Math 对象上调...

  • Math 笔记

    ES6 在 Math 对象上新增了 17 个与数学相关的方法。所有这些方法都是静态方法,只能在 Math 对象上调...

  • 数学方法的扩展-ES6初学习

    Math 对象的扩展ES6 在 Math 对象上新增了 17 个与数学相关的方法。所有这些方法都是静态方法,只能在...

  • 数值对象-Math对象

    一、Math对象的属性 Math对象的属性往往都是数学中常用到的“常量”,Math对象属性如下:Math对象属性 ...

  • ES6 符号

    普通符号 es6 规定,现在属性名除了是字符串之外,还有了一个属性名 symbol 符号是 ES6 新增的一个数据...

  • JavaScript--Math对象

    Math对象属性 Math.E2.718281828459045Math.LN20.693147180559945...

  • es6 Number 新增属性

    Number.isFinite(), Number.isNaN(),Number.parseInt(), Numb...

  • es6 Array 新增属性

    Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-lik...

  • es6 String 新增属性

    includes. startsWith. endsWith 1.includes():返回布尔值,表示是否找到了...

网友评论

      本文标题:es6 Math 新增属性

      本文链接:https://www.haomeiwen.com/subject/ncnpaqtx.html