EPSILON 属性显示 1 和大于 1 的最小浮点数之间的差异。当我们计算 EPSILON 属性的值时,我们发现它是 2 的 -52 次方 (2^-52),这给我们的值为 2.2204460492503130808472633361816 E-16。
用法:
Number.EPSILON
属性:
- 它是一个不可写的属性,这意味着该属性不可写。
- 它是不可枚举属性,这意味着该属性不可数。
- 它是一个不可配置的属性,这意味着该属性不可配置。
注意:Number.EPSILON可用于测试浮点数的相等性。
用途:这Number.EPSILON属性用于检查浮点数是否相等。
在这个 EPSILON通过调用来访问数字作为类名。
例子:下面的例子演示了Number.EPSILONJavaScript 中的属性。
Javascript
gfgval = Number.EPSILON;
// Output will be value of 2 to the power -52 (2^-52)
console.log(gfgval);
x = 0.3;
y = 0.6;
z = 0.9;
// Output will be false
console.log(x + y == z);
// Output will be true
console.log(x + y - z < gfgval);
输出:
2.2204460492503130808472633361816E-16 false true
在 JavaScript 中执行浮点数有一种不同的方法。这里 0.3 + 0.6 并不是精确的 0.9。因此,我们可以使用 JavaScript,而不是使用通常的测试程序(这里不起作用)Number.EPSILON属性来检查它们的差异应该小于Number.EPSILON.
支持的浏览器:
- 谷歌浏览器 34 及以上版本
- 边 12 及以上
- 火狐浏览器 25 及以上版本
- Opera 21 及以上
- Safari 9 及以上版本
- 不支持 Internet Explorer
我们有一份完整的清单JavaScript Number 构造函数、属性和方法列表,要了解有关数字的更多信息,请阅读该文章。
相关用法
- JavaScript Number isFinite()用法及代码示例
- JavaScript Number isInteger()用法及代码示例
- JavaScript Number parseFloat()用法及代码示例
- JavaScript Number parseInt()用法及代码示例
- JavaScript Number toFixed()用法及代码示例
- JavaScript Number toPrecision()用法及代码示例
- JavaScript Number toString()用法及代码示例
- JavaScript Number isNaN()用法及代码示例
- JavaScript Number toExponential()用法及代码示例
- JavaScript Number valueOf()用法及代码示例
- JavaScript Number toLocaleString()用法及代码示例
- JavaScript Number isSafeInteger()用法及代码示例
- JavaScript Number NEGATIVE_INFINITY用法及代码示例
- JavaScript Number MAX_SAFE_INTEGER用法及代码示例
- JavaScript Number.toExponential()用法及代码示例
- JavaScript Number.valueOf()用法及代码示例
- JavaScript Number.toPrecision()用法及代码示例
- JavaScript Number.toFixed()用法及代码示例
- JavaScript Number.isSafeInteger()用法及代码示例
- JavaScript Number.isInteger()用法及代码示例
- JavaScript Number.isFinite()用法及代码示例
- JavaScript Number()用法及代码示例
- JavaScript Number.isNaN()用法及代码示例
- JavaScript Number.MIN_VALUE用法及代码示例
- JavaScript Number.MAX_VALUE用法及代码示例
注:本文由纯净天空筛选整理自KrishnaKripa大神的英文原创作品 JavaScript Number EPSILON Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。