Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

parseInt

Преобразует строку в целое число.

Доступно с: ES1

Синтаксис

parseInt(string, radix)

Параметры

ПараметрТипОписание
stringstringСтрока, которую нужно разобрать.
radixnumberОснование системы счисления, от 2 до 36. Для десятичных чисел указывайте 10.

Возвращаемое значение

numberЦелое число или `NaN`, если строка не начинается с цифры.

Примеры

Цифры в начале строки разбираются, остальное отбрасывается:

console.log(parseInt('42px', 10));
console.log(parseInt('3.99', 10));

Результат:

42
3

Если строка не начинается с цифры, получается NaN:

console.log(parseInt('abc', 10));

Результат:

NaN

Примечания

Дробную часть функция отбрасывает. Для дробных чисел используйте parseFloat() или Number().

См. также

  • Number.prototype.toFixed — Форматирует число с заданным количеством знаков после запятой.
  • Math.floor — Округляет число вниз до целого.
  • parseFloat — Читает дробное число из начала строки.
  • Number() — Превращает значение в число.
  • Number.prototype.toString — Превращает число в строку, в том числе в другой системе счисления.

Вопросы и ответы по теме

В учебнике

  • Преобразование типов — Как превратить строку в число и обратно в JavaScript — Number, String, Boolean, parseInt и неявное преобразование.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.