JavaScript Number

Posted hzyhx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Number相关的知识,希望对你有一定的参考价值。

javascript 的 Number 对象是经过封装的能让你处理数字值的对象。Number 对象由 Number()构造器创建。

Number 对象主要用于:

  • 如果参数无法被转换为数字,则返回 NaN
  • 在非构造器上下文中 (如:没有 new 操作符),Number 能被用来执行类型转换。

常见属性

属性名 说明
Number.EPSILON 两个可表示(representable)数之间的最小间隔
Number.MAX_SAFE_INTEGER JavaScript 中最大的安全整数 (253 - 1)。
Number.MAX_VALUE 能表示的最大正数。最小的负数是 -MAX_VALUE。
Number.MIN_SAFE_INTEGER JavaScript 中最小的安全整数 (-(253 - 1))。
Number.MIN_VALUE 能表示的最小正数即最接近 0 的正数 (实际上不会变成 0)。最大的负数是 -MIN_VALUE。
Number.NaN 特殊的“非数字”值。
Number.NEGATIVE_INFINITY 特殊的负无穷大值,在溢出时返回该值。
Number.POSITIVE_INFINITY 特殊的正无穷大值,在溢出时返回改值。
Number.prototype Number 对象上允许的额外属性。

  

常见方法

方法 说明
Number.isNaN() 确定传递的值是否是 NaN。
Number.isFinite() 确定传递的值类型及本身是否是有限数。
Number.isInteger() 确定传递的值类型是“number”,且是整数。
Number.isSafeInteger() 确定传递的值是否为安全整数 ( -(253 - 1) 至 253 - 1之间)。
Number.toInteger() 计算传递的值并将其转换为整数 (或无穷大)
Number.parseFloat() 和全局对象 parseFloat() 一样。
Number.parseInt() 和全局对象 parseInt() 一样。
toFixed() 使用定点表示法来格式化一个数。

 

 

 

示例

 1 <!DOCTYPE html>
 2 <html lang="zh">
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>Number对象</title>
 6 </head>
 7 <body>
 8 <script>
 9   var big = Number.MAX_VALUE;//调用number对象的MAX_VALUE最大值
10   document.write(big);
11   
12   document.write(<br>);
13   
14   var n = 11;
15   var binary_value = n.toString(2);//toString()把数字转换为字符串,使用指定的基数。
16   document.write(binary_value);
17 </script>
18 </body>
19 </html>

网站:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number

也可以从浏览器中搜索框中搜索site:developer.mozilla.org number

技术图片

以上是关于JavaScript Number的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

30秒就能看懂的JavaScript 代码片段

常用Javascript代码片段集锦

48个值得掌握的JavaScript代码片段(上)

如何将此 JavaScript 代码片段翻译成 Parenscript?