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的值,而不是使用在这里不起作用的通常测试过程。