Вышла из употребления с версии Gecko 33 (Firefox 33 / Thunderbird 33 / SeaMonkey 2.30)
Эта возможность вышла из употребления. Хотя она может продолжать работать в некоторых браузерах, её использование не рекомендуется, поскольку она может быть удалена в любое время. Старайтесь избегать её использования.
Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.
Сводка
Метод Number.toInteger()
использовался для вычисления переданного значения и преобразования его в целое число, но его реализация была удалена.
Если целевым значением является NaN
, null
или undefined
, возвращается 0. Если целевым значением является false
, возвращается 0, а если true
, то 1.
Синтаксис
Number.toInteger(number)
Параметры
number
- Значение, преобразуемое в целое число.
Примеры
Пример: использование toInteger
Вывод на некоторых тестовых значениях:
Number.toInteger(0.1); // 0 Number.toInteger(1); // 1 Number.toInteger(Math.PI); // 3 Number.toInteger(null); // 0
Спецификации
Number.toInteger()
был частью черновика спецификации ECMAScript 6, но он был удалён 23 августа 2013 г. в 17 ревизии черновика.
Совместимость с браузерами
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | Нет | Firefox с версии 16 по версию 32 | Нет | Нет | Нет |
Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | Нет | Нет | Firefox с версии 16 по версию 32 | Нет | Нет | Нет |
Смотрите также
- Объект
Number
, которому принадлежит этот метод.