美文网首页
ES6之数值的扩展(下)

ES6之数值的扩展(下)

作者: 嘿喵heyMeow | 来源:发表于2017-04-24 13:25 被阅读0次

关于JS内置的Math对象的方法扩展在ES6中新出了很多数学计算,本文只讲几个可能会常用到的,其他关于数学计算的函数可以在使用的时候查文档。

Math.trunc

去除一个数的小数部分,返回该数的整数部分。

Math.trunc(5);       // 5
Math.trunc(5.15));   // 5
Math.trunc('5f');    // NaN

Math.sign

判断一个数是正数,负数还是0。
如果是正数则返回1,如果是负数则返回-1,如果是0则返回0.

Math.sign(5);   //  1
Math.sign(-5);  //  -1
Math.sign(0);   //  0

Math.cbrt

求一个数的立方根。

Math.cbrt(8);  // 2
Math.cbrt(1);  // 1
Math.cbrt(-27);  // -3

相关文章

  • ES6之数值的扩展(下)

    关于JS内置的Math对象的方法扩展在ES6中新出了很多数学计算,本文只讲几个可能会常用到的,其他关于数学计算的函...

  • es6的数值,函数,字符串扩展

    一、es6的数值扩展 二、es6的函数扩展 代码效果:对象解构在函数中的应用 三、es6字符串扩展 常用方法 代码...

  • ES6之数值扩展

    ES6对数值的扩展,说是扩展,但是更像是对ES5中的数值的一个方法的添加和补充,其变化远没有字符串的扩展变化...

  • ES6扩展归纳

    ES6扩展归纳 介绍ES6相比与ES5在原有对象上的扩展,包括字符串、正则、数值、函数、数组、对象等扩展,本文是阮...

  • ES6系列之数值扩展

    本篇目录: 1.Number.isFinite(), Number.isNaN() 2.Number.parseI...

  • ES6之数值的扩展(上)

    Number.isNaN 我们知道isNaN曾是window下边的属性,用来判断是否是NaN(非数值))类型的。现...

  • es6数值扩展

    1. 二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)...

  • ES6数值扩展

    阮一峰大神的ES6数值篇已经写的很好很全,下边贴出链接,然后斗胆写一点自己学习的总结。阮一峰ES6数值扩展我准备从...

  • es6‖数值扩展

  • ES6数值扩展

    二进制0B,八进制0O Number.isFinite(),Number.isNaN() Number.parse...

网友评论

      本文标题:ES6之数值的扩展(下)

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