Number.parseInt()
Метод Number.parseInt()
розбирає рядковий аргумент та повертає ціле число з вказаною основою системи числення.
Синтаксис
Number.parseInt(string,[ radix])
Параметри
string
- Значення, яке розбиратиметься. Якщо цей аргумент не є рядком, то він приводиться до рядка за допомогою абстрактної операції
ToString
. Пробільний символ на початку цього аргументу ігнорується. radix
Optional- Ціле число між
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()
.