English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
isSafeInteger()提供された値が安全な整数であるかどうかを決定する方法
安全な整数はIEEEに正確に表現できる-754双精度数の整数、そのIEEE-754IEEEに従ってどんな整数も切り捨てて表示できないことを示す-754表現された結果。
値のタイプがNumberで、安全な整数である場合、このメソッドはtrueを返します。それ以外の場合はfalseを返します。
Number.isSafeInteger(value)
Number.isSafeInteger(3); // true Number.isSafeInteger(NaN); // false Number.isSafeInteger(Infinity);// false Number.isSafeInteger('3'); // false Number.isSafeInteger(3.1); // false Number.isSafeInteger(3.0); // trueテストをしてみる‹/›
このテーブルの数字は、isSafeInteger()メソッドを完全にサポートする最初のブラウザのバージョンを指定しています:
メソッド | |||||
isSafeInteger() | 19 | 16 | 15 | 9 | 12 |
パラメータ | 説明 |
---|---|
value | テストする値が安全な整数であるかどうかを確認する |
返り値: | 指定された値が安全な整数であるかどうかを示す布尔値 |
---|---|
JavaScript バージョン: | ECMAScript 6 |