二进制和八进制表示法

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

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

Number('0b111')  //
Number('0o10') //

Number.isFinite()用来检查一个数值是否为有限的(finite),即不是Infinity

注意,如果参数类型不是数值,Number.isFinite一律返回false

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

如果参数类型不是NaNNumber.isNaN一律返回false

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

isFinite(25) // true
isFinite("25") // true
Number.isFinite(25) // true
Number.isFinite("25") // false isNaN(NaN) // true
isNaN("NaN") // true
Number.isNaN(NaN) // true
Number.isNaN("NaN") // false
Number.isNaN(1) // false

Number.isInteger()

Number.isInteger()用来判断一个数值是否为整数。

Number.isInteger(25) // true
Number.isInteger(25.1) // false

如果参数不是数值,Number.isInteger返回false

Number.isInteger() // false
Number.isInteger(null) // false
Number.isInteger('15') // false
Number.isInteger(true) // false

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

Number.isInteger(25) // true
Number.isInteger(25.0) // true

最新文章

  1. [css]我要用css画幅画(九) - Apple Logo
  2. SandcastleBuilder-生成帮助文档的时候报错...
  3. XMLHelper.cs
  4. poj 3750 小孩报数问题 解题报告
  5. [Effective Java]第九章 异常
  6. JavaScript 变量、作用域及内存详解
  7. C# Double String互转
  8. [Swust OJ 191]--迷宫逃离(打表搜索)
  9. java文件上传(单文件 多文件)与删除
  10. PHP 报错--Array to string conversion,请用print_r() 来输出数组
  11. Navicat操作SQL server 2008R2文件.bak文件还原
  12. window跟vue变量互相绑定
  13. Python中的日志处理
  14. Ansible学习实战手记-你想要知道的可能都在这里了
  15. VS2017登陆不了,TFS无法连接成功的问题
  16. 单细胞数据高级分析之构建成熟路径 | Identifying a maturation trajectory
  17. HTML页面加载完毕后运行的js
  18. 第7章 网络层协议(2)_ICMP协议
  19. 2016-2017 CT S03E06: Codeforces Trainings Season 3 Episode 6(8/13)
  20. mysqld Can’t start server : Bind on unix socket: Permission denied

热门文章

  1. Ubuntu:MySQL与phpmyadmin安装、配置并使用。
  2. 010-监控windows主机
  3. 我来说说XML文件中的xmlns、xmlns:xsi和xsi:schemaLocation、dtd文件的具体含义
  4. dedecms织梦调用二级和三级分类标签
  5. Vim搜索关键字
  6. 透彻的了解Linux系统故障并解决
  7. 工作流学习之入门demo
  8. vue3作业
  9. 【leetcode】1186. Maximum Subarray Sum with One Deletion
  10. 第九周作业—N42-虚怀若谷