Метод parseInt позволяет преобразовать строку в целое число.
Строка будет преобразована только в том случае, если она начинается с целого числа. Метод не сможет распознать числа находящиеся в середине строки.
С помощью параметра система_счисления Вы можете указать в какой системе счисления находится число в строке. Число в результате выполнения метода будет переведено в десятичную систему счисления.
Данная функция может работать только с целыми числами, для проведения аналогичных операций с плавающими числами используйте parseFloat.
Обратите внимание: если число не может быть преобразовано в строку вернется NaN.
parseInt(строка,система_счисления)
Параметры | Описание |
---|---|
строка | Является обязательным параметром. Строка, которая будет преобразована. |
система_счисления | Является не обязательным параметром. Число от 2 до 36 обозначающее систему счисления. |
Пример
<script type="text/javascript"> var str = "143.2"; var str1 = "56"; var str2 = "345"; var str3 = "35"; var str4 = "83"; document.write(parseInt(str) + "<br />"); document.write(parseInt(str1,16)+"<br />"); document.write(parseInt(str2,19)+"<br />"); document.write(parseInt(str3,10)+"<br />"); document.write(parseInt(str4)+"<br />"); </script>