JavaScript 数字对象
Number 对象表示数值日期,可以是整数或浮点数。一般来说,您不需要担心 Number 对象,因为浏览器会自动将数字字面量转换为数值类的实例。
语法
创建 number 对象的语法如下−
var val = new Number(number);
在数字的位置上,如果您提供任何非数字的参数,那么该参数无法转换为数字,它会返回 NaN (非数字)。
数字属性
这是每个属性及其描述的列表。
序号 | 属性和描述 |
---|---|
1 | MAX_VALUE 数字在JavaScript中可以拥有的最大可能取值 1.7976931348623157E+308 |
2 | MIN_VALUE 数字在JavaScript中可以拥有的最小可能取值 5E-324 |
3 | NaN 不是一个数字的值。 |
4 | NEGATIVE_INFINITY 一个小于MIN_VALUE的值。 |
5 | POSITIVE_INFINITY 一个大于MAX_VALUE的值。 |
6 | prototype Number对象的静态属性。使用prototype属性在当前文档中为Number对象分配新的属性和方法。 |
7 | constructor 返回创建此对象实例的函数。默认情况下,这是Number对象。 |
在下面的部分中,我们将举几个示例来说明Number的属性。
Number 方法
Number对象只包含默认方法,这些方法是每个对象定义的一部分。
Sr.No. | 方法及描述 |
---|---|
1 | toExponential() 以指数形式显示一个数值,即使这个数值在 JavaScript 中通常使用标准形式。 |
2 | toFixed() 返回一个指定小数位数数值的字符串表示。 |
3 | toLocaleString() 以浏览器本地设置的格式返回当前数值的字符串表示。 |
4 | toPrecision() 指定要显示的数值的总位数(包括小数点左右的位数)。 |
5 | toString() 返回数值的字符串表示。 |
6 | valueOf() 返回数值本身。 |
在接下来的几个部分中,我们将举几个示例来解释Number的方法。