📜  ES6 中使用了哪些数字方法?

📅  最后修改于: 2022-05-13 01:56:12.023000             🧑  作者: Mango

ES6 中使用了哪些数字方法?

数字是 JavaScript 中的原始数据类型之一。 JavaScript 没有针对不同数字的任何特定数据类型(如 int、float、long 等)。它只有一种数据类型,即数字。它可以写成带小数或不带小数。它们基本上是一个 64 位双精度浮点值。

ES6 中使用了 6 种不同的 Number 方法:

1. Number.isNaN():用于检查传入的值是否为NaN 。如果它是一个数字字符串未定义,它将给出 错误的。
例子:

Javascript


Javascript


Javascript


Javascript


Javascript


输出:

Number.isNaN()

2. Number.isInteger():用于判断传入的值是否为整数。该数字只能是整数(负数或正数),否则该方法将给出错误。

例子:

Javascript


输出:

Number.isInteger()

3. Number.isSafeInteger():与Number.isInteger()的工作方式非常相似,同样判断传递的值是否为整数,但在-(2^53 – 1)到(2^)的范围内53 - 1)。

例子:

Javascript


输出:

Number.isSafeInteger

4. Number.isFinite():判断传入的值是否有限。它基本上需要一个数字并检查它是否是 64 位数字。如果传递的值是字符串或空值,则给出。但是 JavaScript 有一个全局isFinite() 在所有情况下它都为真,无论它是小于或等于 64 位的数字还是字符串(像“999”而不是“Sarthak”这样的数字)甚至是 null价值。

例子:

Javascript


输出:

数是有限的

5. Number.parseFloat() 和 Number.parseInt():这两个是最重要的数字方法,它们的工作方式类似于它们的全局函数。他们将传递的值解析为各自的类型。 parseFloat 解析为 float 值, parseInt 解析为 int 值。

例子:

Javascript


输出:

parseFloat 和 parseInt