美文网首页
ES6-数值

ES6-数值

作者: MatthewSp | 来源:发表于2018-07-26 14:24 被阅读10次

二进制&八进制表示法

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

数值判断

  • Number.isFinite()用来检查一个数值是否为有限的(finite),即不是Infinity。即使是数字的字符串形式也返回false.


    Number.isFinite()
  • Number.isNaN()用来检查一个值是否为NaN。


    Number.isNaN

与传统isFinite()和isNaN()的区别

  • 传统方法先调用Number()将非数值的值转为数值,再进行判断,而这两个新方法只对数值有效,Number.isFinite()对于非数值一律返回false, Number.isNaN()只有对于NaN才返回true,非NaN一律返回false。


    区别

mark-1

  • 整数和浮点数采用的是同样的储存方法,所以 25 和 25.0 被视为同一个值。


    image.png

相关文章

  • ES6-数值

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

  • es6-数值扩展

    数值处理新增特性 新增方法,如数学处理 方法调整,全局方法移植到 Number 对象上 多进制表示方法 是否有穷 ...

  • ES6-数值扩展

    //判断是否是整数 { console.log('25',Number.isInteger(25));//true...

  • es6-数值扩展

    二进制写法:0b 八进制写法:0o Number.isFinite Number.isNan Number.par...

  • es6-数值的扩展

    1.Number.isFinite()和Number.isNaN() Number.isFinite()用来检查一...

  • ES6-数值的扩展

    Number.isFinite() Number.isNaN。其中isNaN比较有用。在判定数据是否出现问题。已...

  • 2019-01-24

    ES6-之 filter

  • JavaScript学习 之 版本

    目录 引言 ECMAScript ES5-/-ES6-/-ES7 babelbabel-clibabel-node...

  • ES6-数值的扩展-和-函数的扩展

    此文包含数值的扩展、函数的扩展,总结了一些我认为有可能会用到的,而去除了一些稍稍复杂一时难以去学习理解且目前不想去...

  • es6-函数

    title: es6-函数date: 2018-02-01 21:47:46tags: es6 前言 杭州这周温度...

网友评论

      本文标题:ES6-数值

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