parseInt() перетворює рядок у число.
parseInt(value, radix);
value рядкове значення.
radix - не обов'язковий параметр. Ціле число від 2 до 36, яке представляє систему числення для числа у зазначеній вище рядку. Для уникнення незрозумілостей при читанні коду і гарантії передбачуваного поведінки завжди визначайте цей параметр. Різні реалізації дадуть різні результати, якщо підстава системи числення не буде вказано.
parseInt() глобальна функція яка перетворює рядок на число.
Якщо рядок не можливо перетворити у число повертає NaN. Якщо необхідно перетворити рядок на число зплаваючою крапкою то використовують parseFloat().
Також є метод parseInt() об'єкту Number.
alert(parseInt('12')); //12
alert(parseInt('6.3')); //6
alert(parseInt('text6'));
parseInt(); //NaN
parseInt(""); //NaN
parseInt(undefined); //NaN
parseInt(true); //NaN
parseInt('12.1'); //12
parseInt('12.'); //12
parseInt('12gh'); //12
alert(parseInt('12 text')); //12