轻松上手,快乐学习!

JavaScript 数字参考手册


JavaScript 数字

JavaScript 只有一种类型的数字。

数字可以带小数,也可以不带小数:

实例

var x = 3.14;     // 带小数的数字
var y = 34;       // 没有小数的数字
亲自试一试 »

可以用科学(指数)记数法书写超大或超小数:

实例

var x = 123e5;    // 12300000
var y = 123e-5;   // 0.00123
亲自试一试 »

有关 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 方法都返回一个新值。它们不会更改原始变量。