Number.EPSILON
プロパティは、1 と、Number
として表現できる 1 より大きい最小の値の差を表します。
この静的なプロパティにアクセスするために Number
オブジェクトを生成する必要はありません (Number.EPSILON
を使ってください)。
Number.EPSILON のプロパテイ属性 |
|
---|---|
書込可能 | 不可 |
列挙可能 | 不可 |
設定可能 | 不可 |
説明
EPSILON
プロパティは およそ 2.2204460492503130808472633361816E-16
、または 2-52
の値を持っています。
例
同等なことをテストする
x = 0.2; y = 0.3; z = 0.1; equal = (Math.abs(x - y + z) < Number.EPSILON);
仕様
仕様 | 状況 | コメント |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) Number.EPSILON の定義 |
標準 | 初回定義 |
ECMAScript 2017 Draft (ECMA-262) Number.EPSILON の定義 |
ドラフト |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) | 25.0 (25.0) | 未サポート | (有) | 未サポート |
機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | 未サポート | 未サポート | 25.0 (25.0) | 未サポート | 未サポート | 未サポート |
関連情報
Number
オブジェクトに属します。