📜  JavaScript 编号 EPSILON 属性

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

JavaScript 编号 EPSILON 属性

此属性显示 1 与大于 1 的最小浮点数之间的差异。当我们计算 EPSILON 属性的值时,我们发现它是 2 的 -52 次幂 (2^-52),这给了我们一个值 2.2204460492503130808472633361816 E-16。

句法:

Number.EPSILON

属性:

  • 它是一个不可写的属性,这意味着该属性是不可写的。
  • 它是一个不可枚举的属性,这意味着这个属性是不可数的。
  • 它是一个不可配置的属性,这意味着该属性是不可配置的。

注意: Number.EPSILON可用于测试浮点数的相等性。

用途:Number.EPSILON属性用于检查浮点数是否相等。

在此EPSILON中,通过调用Number作为类名来访问。

示例:以下示例演示 JavaScript 中的Number.EPSILON属性。

Javascript


输出:

2.2204460492503130808472633361816E-16
false
true

在 JavaScript 中有一种不同的方式来执行浮点数。这里 0.3 + 0.6 并不完全是 0.9。因此,我们可以使用 JavaScript Number.EPSILON属性来检查它们的差异是否应该小于Number.EPSILON的值,而不是使用在这里不起作用的通常测试过程。