JavaScript Number对象属性与方法

Number是数字值对应的引用类型。要创建Number对象,可以在调用Number构造函数时向其中传递响应的数值。

var numberObject = new Number(value);

注意:如果一个采纳数值不能转换为一个数字将返回NaN(非数字值)。

Number对象,Number对象是原始数值的包装对象。

Number对象属性

属性描述
constructor返回对创建此对象的 Number 函数的引用。
MAX_VALUE可表示的最大的数。
MIN_VALUE可表示的最小的数。
NEGATIVE_INFINITY负无穷大,溢出时返回该值。
NaN非数字值。
POSITIVE_INFINITY正无穷大,溢出时返回该值。
prototype允许您有能力向对象添加属性和方法。

Number对象方法

方法描述
toExponential(x)把对象的值转换为指数计数法。
toFixed(x)把数字转换为字符串,结果的小数点后有指定位数的数字。
toPrecision(x)把数字格式化为指定的长度。
toString()把数字转换为字符串,使用指定的基数。
valueOf()返回一个 Number 对象的基本数字值。
1
2
3
4
5
6
7
8
9
10
11
12
13
var numberObject = new Number(10)

console.log("toExponential(x) Number对象方法:" + numberObject.toExponential(1));

numberObject = 12.54

console.log("toFixed() Number对象方法:" + numberObject.toFixed(0));

console.log("toPrecision() Number对象方法:" + numberObject.toPrecision(3));

console.log("toString() Number对象方法:" + numberObject.toString());

console.log("valueOf() Number对象方法:" + numberObject.valueOf());