JavaScript番号isSafeInteger()
例
これらは安全な整数ですか?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
定義と使用法
数値が安全な整数の場合、メソッドNumber.isSafeInteger()
は戻ります
。true
それ以外の場合はを返しますfalse
。
安全な整数とは何ですか?
安全な整数は、IEEE-754倍精度数として正確に表すことができる整数です。(2 53-1)から-(2 53-1 )までのすべての整数です。
構文
Number.isSafeInteger(value)
パラメーター
Parameter | Description |
value | Required. The value to be tested. |
戻り値
タイプ | 説明 |
ブール値 | true 値が安全な整数の場合、それ以外の場合はfalse 。 |
その他の例
これらは安全な整数ですか?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
ブラウザのサポート
Number.isSafeInteger()
ECMAScript6(ES6)機能です。
ES6(JavaScript 2015)は、最新のすべてのブラウザーでサポートされています。
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
Internet Explorer 11(またはそれ以前)ではサポートされていません。