Number.parseInt()
Метод Number.parseInt() розбирає рядковий аргумент та повертає ціле число з вказаною основою системи числення.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Синтаксис
Number.parseInt(string,[ radix])
Параметри
string- Значення, яке розбиратиметься. Якщо цей аргумент не є рядком, то він приводиться до рядка за допомогою абстрактної операції
ToString. Пробільний символ на початку цього аргументу ігнорується. radixOptional- Ціле число між
2та36, яке вказує основу (в математичних системах числення) значенняstring. Будьте обережні — вона не дорівнює за замовчуванням10!
Значення, що повертається
Ціле число, отримане з наданого рядка string.
Якщо значення radix менше за 2 чи більше за 36, а перший непробільний символ не може бути перетворений на число, повертається NaN.
Поліфіл
if (Number.parseInt === undefined) {
Number.parseInt = window.parseInt
}
Приклади
Number.parseInt проти parseInt
Цей метод має таку саму функціональність, як і глобальна функція parseInt():
Number.parseInt === parseInt // true
і є частиною ECMAScript 2015 (його метою є модуляризація глобальних елементів). Будь ласка, дивіться більше подробиць та прикладів у parseInt().
Специфікації
Сумісність з веб-переглядачами
BCD tables only load in the browser
Див. також
- Об'єкт
Number, якому належить цей метод. - Глобальний метод
parseInt().