JavaScript Number
JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。Number 对象由 Number()构造器创建。
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