1、创建对象
语法
创建Number对象的语法如下:
var val = new Number(number);
在number的位置,如果提供任何非数字参数,则参数不能转换为数字,它返回NaN
(Not-a-Number)。
2、Number 属性
以下是每个属性的列表及其描述。
序号 | 属性和描述 |
1 | MAX_VALUE:在JavaScript中最大可能的值, 可以具有1.7976931348623157e + 308, 用法,var val = Number.MAX_VALUE; |
2 | MIN_VALUE:在JavaScript中最小的值可以具有5e-324, 用法,var val = Number.MIN_VALUE; |
3 | NaN:等于非数字的值。用法,var val = Number.NaN; |
4 | NEGATIVE_INFINITY:小于MIN_VALUE的值。 用法,var val = Number.NEGATIVE_INFINITY; |
5 | POSITIVE_INFINITY:大于MAX_VALUE的值。 用法,var val = Number.POSITIVE_INFINITY; |
6 | prototype:Number对象的静态属性。 使用prototype属性将新的属性 和方法分配给当前文档中的Number对象。 |
7 | constructor:返回创建该对象实例的函数。 默认情况下,这是Number对象。 |
在以下部分中,我们将采取一些例子来演示数字的属性。
3、Number 方法
Number对象仅包含每个对象定义的一部分的默认方法。
序号 | 方法和描述 |
1 | toExponential():强制一个数字以指数表示法显示, 即使这个数字在JavaScript通常使用标准表示法的范围内。 |
2 | toFixed():将一个数字格式化为小数点右边的特定位数。 |
3 | toLocaleString():返回当前数字的字符串值版本, 其格式可能根据浏览器的本地设置而不同。 |
4 | toPrecision():定义要显示一个数字的总位数(包括小数点左边和右边的位数)。 |
5 | toString():返回数字值的字符串表示形式。 |
6 | valueOf():返回数字的值。 |