JavaScript Number对象
时间:2019-08-20 13:50:45 来源:igfitidea点击:
Number对象表示数值化的日期,整数或者浮点数。
通常,我们不需要担心Number对象,因为浏览器会自动将Number文本转换为Number类的实例。
语法
创建Number对象的语法如下
var val = new Number(number);
在number处,如果我们提供任何非数字参数,那么该参数不能转换为数字,它返回NaN(Not-a-Number)。
Javascript Number对象的属性
| 属性 | 说明 |
|---|---|
| MAX_VALUE | JavaScript中数字的最大值是1.7976931348623157E+308 |
| MIN_VALUE | JavaScript中数字最小值是5E-324 |
| NaN | 等于一个不是数字的值。 |
| NEGATIVE_INFINITY | 小于MIN_VALUE的值。(负无穷) |
| POSITIVE_INFINITY | 大于MAX_VALUE的值。(正无穷) |
| prototype | Number对象的静态属性。使用prototype属性为当前文档中的Number对象分配新属性和方法 |
| constructor | 返回创建Number对象实例的构造函数。 |
Javascript Number对象的方法
Number对象包含了一些方法。
| 方法 | 说明 |
|---|---|
| constructor() | 返回创建此对象实例的函数。 |
| toExponential() | 强制一个数字以指数表示法显示,即使该数字在通常使用的标准表示法的范围内。 |
| toFixed() | 将数字的格式设置为小数点右边的特定位数。 |
| toLocaleString() | 返回当前数字的字符串值版本,其格式可能根据浏览器的本地设置而不同。 |
| toPrecision() | 定义一个数字要显示的精度(包括小数点左右的数字)。 |
| toString() | 返回数字值的字符串表示形式。 |
| valueOf() | 返回数字的值。 |

