• js-ES6学习笔记-数值的扩展


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

    2、如果要将0b0o前缀的字符串数值转为十进制,要使用Number方法。

    3、ES6在Number对象上,新提供了Number.isFinite()Number.isNaN()两个方法。它们与传统的全局方法isFinite()isNaN()的区别在于,传统方法先调用Number()将非数值的值转为数值,再进行判断,而这两个新方法只对数值有效,非数值一律返回false

    4、ES6将全局方法parseInt()parseFloat(),移植到Number对象上面,行为完全保持不变。

    5、Number.isInteger()用来判断一个值是否为整数。需要注意的是,在JavaScript内部,整数和浮点数是同样的储存方法,所以3和3.0被视为同一个值。

    6、ES6在Number对象上面,新增一个极小的常量Number.EPSILONNumber.EPSILON的实质是一个可以接受的误差范围。

    7、Math.trunc方法用于去除一个数的小数部分,返回整数部分。对于非数值,Math.trunc内部使用Number方法将其先转为数值。

    8、Math.sign方法用来判断一个数到底是正数、负数、还是零。Math.cbrt方法用于计算一个数的立方根。更多见http://es6.ruanyifeng.com/#docs/number

  • 相关阅读:
    GPS 经纬度
    TP5 分页数据加锚点
    修改layui的表单手机、邮箱验证可以为空怎么实现?
    转录调控实战 | 一文解决转录调控问题 | chIP-seq | ATAC-seq
    管家基因 | Human housekeeping genes
    各国脑计划概览
    原创
    RLE Plots: relative log expression
    Polygenic score
    皮尔逊残差 | Pearson residual
  • 原文地址:https://www.cnblogs.com/zczhangcui/p/6414323.html
Copyright © 2020-2023  润新知