JavaScript Number 对象用于处理数字值。在 JavaScript 中,数字可以是整数或浮点数。Number 对象是原始数值的包装对象,可以调用其方法来操作数字。
创建 Number 对象
你可以使用 new Number()
构造函数来创建一个 Number 对象,也可以直接使用数字字面量创建一个数字。
示例代码:
var num1 = new Number(42); var num2 = 123.456;
Number 对象的属性
Number 对象具有以下一些属性:
MAX_VALUE
:最大的正数,约为 1.79E+308MIN_VALUE
:最小的正数,约为 5E-324NaN
:表示非数字值NEGATIVE_INFINITY
:负无穷大,表示溢出POSITIVE_INFINITY
:正无穷大,表示溢出
Number 对象的方法
toExponential()
将数字转换为指数计数法形式的字符串。
示例代码:
var num = 12345.6789; var exp = num.toExponential(2); // 返回 "1.23e+4"
toFixed()
将数字转换为指定小数位数的字符串。
示例代码:
var num = 123.456; var fixed = num.toFixed(2); // 返回 "123.46"
toPrecision()
将数字转换为指定精度的字符串。
示例代码:
var num = 123.456; var prec = num.toPrecision(4); // 返回 "123.5"
toString()
将数字转换为字符串。
示例代码:
var num = 42; var str = num.toString(); // 返回 "42"
valueOf()
返回 Number 对象的原始值。
示例代码:
var num = new Number(42); var val = num.valueOf(); // 返回 42
以上就是 JavaScript Number 对象的介绍,希望能帮助你更好地理解和使用 JavaScript 中的数字处理。