Number对象表示日期数值,或整数或浮点数。在一般情况下,你不需要担心使用Number对象,因为浏览器会自动数字文字的数量类的实例转换。
语法:
创建 Number 对象:
var val = new Number(number);
如果参数不能转换成一个数字,则返回NaN(不是非数字)。
Number属性:
这里是每个属性及其描述的列表。
属性 | 描述 |
---|---|
MAX_VALUE | 最大的可能值的数在JavaScript中可达1.7976931348623157E+308 |
MIN_VALUE | 最小的可能值的数在JavaScript中可以是 5E-324 |
NaN | 等于一个值,该值不是数字 |
NEGATIVE_INFINITY | 这个值小于 MIN_VALUE. |
POSITIVE_INFINITY | 这个值大于 MAX_VALUE |
prototype | Number对象的静态属性。使用原型属性在当前文档中指定新的属性和方法Number对象 |
Number 方法
Number对象仅包含每个对象的定义中的默认方法。
方法 | 描述 |
---|---|
constructor() | 返回创建此对象的实例函数。默认情况下,这是Number对象 |
toExponential() | 强制一些指数形式来显示,即使数字处于 JavaScript 通常使用标准符号的范围。 |
toFixed() | 格式化了一些与数字的具体数小数点的右侧 |
toLocaleString() | 在可以根据浏览器的区域设置不同的格式返回当前数字的字符串值的版本 |
toPrecision() | 定义多少总位数(包括位小数的左和右),以显示一个数字 |
toString() | 返回数字的值的字符串表示 |
valueOf() | 返回数字的值 |