parseInt()

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