JavaScript – Number对象
Number 对象表示数值数据,可以是整数或浮点数。通常不需要关心 Number 对象,因为浏览器会自动将数值直接转换为Number类的实例。
语法
创建 number 对象的语法如下 –
var val = new Number(number);
如果在number的位置上提供任何非数字参数,则该参数无法转换为数字,它会返回 NaN (Not-a-Number)。
Number属性
下面是每个属性及其描述的列表。
序号 | 属性 & 描述 |
---|---|
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对象仅包含每个对象定义中的默认方法。
序号 | 方法 & 描述 |
---|---|
1 | toExponential() 强制数值以指数表示法显示,即使该数在JavaScript通常使用标准表示法的范围内。 |
2 | toFixed() 格式化数值,并使其保留小数点右侧的指定位数。 |
3 | toLocaleString() 返回当前数值的字符串值版本,其格式可能根据浏览器的本地设置而异。 |
4 | toPrecision() 定义要显示的数值的总位数(包括小数点左右的位数)。 |
5 | toString() 返回数值的字符串表示形式。 |
6 | valueOf() 返回数值的值。 |
在以下各节中,我们将举几个例子来说明Number的方法。