JavaScript Number 对象

JavaScript Number对象充当原始数值的包装器。

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对象的属性:

属性描述
返回对创建对象的Number函数的引用
返回JavaScript中最大数字
返回JavaScript中最小数字
返回JavaScript中的最大安全整数(2 53-1
返回在JavaScript中最小安全整数(-2 53 - 1)
代表“非数字”值
表示负无穷大(溢出时返回)
表示正无穷大(溢出时返回)
允许您向对象添加属性和方法

数字对象方法

下表列出了Number对象的方法:

方法描述
检查传入的值是否为有限数
检查传入的值是否为整数
检查传入的值是否为并且类型为Number
检查值是否为安全整数
将数字转换为指数表示法
使用定点表示法格式化数字
返回一个字符串,该数字表示指定精度的数字
将数字转换为字符串
返回Number对象的原始值

注意:所有数字方法都返回一个新值。但它们不会更改原始变量的值。