JavaScript Number对象充当原始数值的包装器。
使用Number对象可以处理数字。
JavaScript只有一种数字数据类型,并且不能区分整数和浮点值。
数字可以带或不带小数:
var a = 3.14; // 带小数的数字 var b = 12; // 不带小数的数字
可以使用科学记数法来写特大号或小号:
var a = 1e5; // 100000 var b = 1e-1; // 0.1 var c = 1.23e9; // 1230000000
您可以在我们的JavaScript Number 教程中了解有关Numbers的更多信息。
下表列出了Number对象的属性:
属性 | 描述 |
---|---|
返回对创建对象的Number函数的引用 | |
返回JavaScript中最大数字 | |
返回JavaScript中最小数字 | |
返回JavaScript中的最大安全整数(2 53-1) | |
返回在JavaScript中最小安全整数(-2 53 - 1) | |
代表“非数字”值 | |
表示负无穷大(溢出时返回) | |
表示正无穷大(溢出时返回) | |
允许您向对象添加属性和方法 |
下表列出了Number对象的方法:
方法 | 描述 |
---|---|
检查传入的值是否为有限数 | |
检查传入的值是否为整数 | |
检查传入的值是否为并且类型为Number | |
检查值是否为安全整数 | |
将数字转换为指数表示法 | |
使用定点表示法格式化数字 | |
返回一个字符串,该数字表示指定精度的数字 | |
将数字转换为字符串 | |
返回Number对象的原始值 |
注意:所有数字方法都返回一个新值。但它们不会更改原始变量的值。