ES6 中使用了哪些数字方法?
数字是 JavaScript 中的原始数据类型之一。 JavaScript 没有针对不同数字的任何特定数据类型(如 int、float、long 等)。它只有一种数据类型,即数字。它可以写成带小数或不带小数。它们基本上是一个 64 位双精度浮点值。
ES6 中使用了 6 种不同的 Number 方法:
1. Number.isNaN():用于检查传入的值是否为NaN 。如果它是一个数字或字符串或未定义,它将给出 错误的。
例子:
Javascript
Javascript
Javascript
Javascript
Javascript
输出:
2. Number.isInteger():用于判断传入的值是否为整数。该数字只能是整数(负数或正数),否则该方法将给出错误。
例子:
Javascript
输出:
3. Number.isSafeInteger():与Number.isInteger()的工作方式非常相似,同样判断传递的值是否为整数,但在-(2^53 – 1)到(2^)的范围内53 - 1)。
例子:
Javascript
输出:
4. Number.isFinite():判断传入的值是否有限。它基本上需要一个数字并检查它是否是 64 位数字。如果传递的值是字符串或空值,则给出。但是 JavaScript 有一个全局isFinite() 在所有情况下它都为真,无论它是小于或等于 64 位的数字还是字符串(像“999”而不是“Sarthak”这样的数字)甚至是 null价值。
例子:
Javascript
输出:
5. Number.parseFloat() 和 Number.parseInt():这两个是最重要的数字方法,它们的工作方式类似于它们的全局函数。他们将传递的值解析为各自的类型。 parseFloat 解析为 float 值, parseInt 解析为 int 值。
例子:
Javascript
输出: