JavaScript 数字参考手册
JavaScript 数字
JavaScript 只有一种类型的数字。
数字可以带小数,也可以不带小数:
可以用科学(指数)记数法书写超大或超小数:
有关 JavaScript 数字的教程,请阅读我们的 JavaScript 数字教程。
Number 对象属性
属性 | 描述 |
---|---|
constructor | 返回对创建此对象的 Number 函数的引用。 |
MAX_VALUE | 可表示的最大的数。 |
MIN_VALUE | 可表示的最小的数。 |
NEGATIVE_INFINITY | 负无穷大,溢出时返回该值。 |
NaN | 非数字值。 |
POSITIVE_INFINITY | 正无穷大,溢出时返回该值。 |
prototype | 使您有能力向对象添加属性和方法。 |
Number 对象方法
方法 | 描述 |
---|---|
isFinite() | 检查一个值是否为有限数 |
isInteger() | 检查一个值是否为整数 |
isNaN() | 检查一个值是否为 Number.NaN |
isSafeInteger() | 检查一个值是否为安全整数 |
toExponential(x) | 把对象的值转换为指数计数法。 |
toFixed(x) | 把数字转换为字符串,结果的小数点后有指定位数的数字。 |
toLocaleString() | 把数字转换为字符串,使用本地数字格式顺序。 |
toPrecision(x) | 把数字格式化为指定的长度。 |
toString() | 将数字转换为字符串 |
valueOf() | 返回一个 Number 对象的基本数字值。 |
所有 number 方法都返回一个新值。它们不会更改原始变量。