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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。