JavaScript 如何创建Number对象

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程