English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
isSafeInteger()Метод определяет, является ли предоставленное значение безопасным целым числом.
Безопасные целые числа могут быть точно представлены как двойная точность числа IEEE-754, и их представление IEEE-754 не может быть результатом округления любого другого целого числа до соответствия представлению IEEE-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 |