JavaScript 如何创建Number对象
在本文中,我们将讨论如何使用JavaScript创建Number对象。Number对象用于表示整数、小数或浮点数等数字。原始封装对象Number用于表示和处理数字。示例:20、0.25。
通常情况下,我们不需要担心Number对象。Number()函数可用于将不同类型的值转换为数字。通常,原始值(如整数)没有与它们相关联的方法。
语法:
let n=new Number(val);
参数: 此方法接受一个参数,该参数将转换为任何JavaScript变量。
返回值: number()函数返回任何类型的JavaScript变量的数字格式。如果给定的值不能转换为数字,则返回NaN。NaN表示“不是一个数字”,但在JavaScript中原始值被视为对象。
通常声明一个数字:
<script>
a = 10; // integer value
b = 1.25; // float value
</script>
示例: 创建一个数字对象。
Javascript
// creating a number object
let num = Number("10");
console.log(num == 10);// true
输出:
True
JavaScript Number的属性:
- Number.MAX_VALUE: 它是JavaScript数值可以取到的最大值(2^53 – 1)或1.7976931348623157e+308。
- Number.MIN_VALUE: 它是JavaScript数值可以取到的最小值-(2^53 – 1)或5e-324。
- Number.NAN: 它返回“undefined”。
- Number.NEGATIVE_INFINITY: 它是一个特殊的值,表示负无穷。它的值小于MIN_VALUE。
- Number.POSITIVE_INFINITY: 它是一个特殊的值,表示正无穷。它的值大于MAX_VALUE。
以下是JavaScript Number属性的示例:
示例1: 它是JavaScript数值可以取到的最大值(2^53 – 1)或1.7976931348623157e+308。
Javascript
let num = Number.MAX_VALUE;
console.log(num);
输出:
1.7976931348623157e+308
示例2: 它是一个JavaScript数字可以达到的最大可能值-(2 ^ 53-1)或5e-324。
Javascript
let num = Number.MIN_VALUE;
console.log(num);
输出:
5e-324
示例3: 它返回“undefined”。
Javascript
let num = Number.NAN;
console.log(num);
输出:
undefined
示例4: 它是一个特殊的值,表示负无穷大。它的值比MIN_VALUE更小。
Javascript
let num = Number.NEGATIVE_INFINITY;
console.log(num);
输出:
-Infinity
示例5: 它是表示正无穷大的特殊值。它的值比MAX_VALUE大。
Javascript
let num = Number.POSITIVE_INFINITY;
console.log(num);
输出:
Infinity
极客教程