parseInt() - это функция в JavaScript, которая используется для парсинга строки и возвращения целого числа.
string (обязательный параметр)
Строка, которую вы хотите преобразовать в целое число.
radix (необязательный параметр)
Определяет основание системы счисления.
Этот параметр может быть числом от 2 до 36.
Если он не указан, то по умолчанию используется десятичная система счисления.
radix указан, то parseInt() считает, что строка представляет собой число в этой системе счисления. Например, если radix равен 16, функция ожидает, что строка представляет собой шестнадцатеричное число.parseInt() возвращает целое число, полученное из строки. Если первый символ строки не является цифрой или знаком минус, parseInt() вернет NaN (Not a Number).radix не определен или равен 0, и первый символ строки (после игнорирования всех пробелов) является “0”, то JavaScript предполагает, что число восьмеричное. Если первый символ не “0”, функция предполагает, что число десятичное.// 10
console.log(parseInt("10"));   
// 16 (преобразует строку "10" из шестнадцатеричной системы счисления в десятичное число)
console.log(parseInt("10", 16));
// NaN (поскольку "H" не является цифрой)
console.log(parseInt("Hello"));
// 11 (поскольку "11" - это первая часть строки, которая может быть преобразована в число)
console.log(parseInt("11cats"));