JavaScript Number isSafeInteger() メソッド
- 前のページ isNaN()
- 次のページ MAX_SAFE_INTEGER
- 上一階層に戻る JavaScript Numberリファレンスマニュアル
定義と使用方法
数字が安全な整数の場合、Number.isSafeInteger()
メソッドが返します true
、それ以外の場合は false
。
参照もどうぞ:
安全な整数とは何ですか?
安全な整数(Safe Integer)は、IEEE-754 双精度数として正確に表現できる整数です:から (253 - 1) から -(253 - 1) のすべての整数です。
例
例 1
これらは安全な整数ですか?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
例 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
例 3
これらは安全な整数ですか?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
例 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
構文
Number.isSafeInteger(value)
パラメータ
パラメータ | 説明 |
---|---|
value | 必要です。テストする値。 |
返り値
タイプ | 説明 |
---|---|
ブール値 | この値が安全な整数の場合、 true 、それ以外の場合は false 。 |
ブラウザのサポート
Number.isSafeInteger()
ECMAScript6(ES6)の機能です。
すべてのブラウザはES6(JavaScript 2015)をサポートしています:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポートされています | サポートされています | サポートされています | サポートされています | サポートされています |
Internet Explorer 11(またはもっと古いバージョン)はサポートしていません Number.isSafeInteger()
。
- 前のページ isNaN()
- 次のページ MAX_SAFE_INTEGER
- 上一階層に戻る JavaScript Numberリファレンスマニュアル