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().

Специфікації

Специфікація
ECMAScript (ECMA-262)
The definition of 'Number.parseInt' in that specification.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також

  • Об'єкт Number, якому належить цей метод.
  • Глобальний метод parseInt().