<JavaScript Глобальные функции
пример
Разбираем разные строки:
var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";
var h = parseInt("10",10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10",8)+ "<br>";
var
k = parseInt("0x10")+ "<br>";
var l = parseInt("10",16)+ "<br>";
var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;
Результат п будет:
Попробуй сам " Определение и использование
parseInt() функция анализирует строку и возвращает целое число.
Параметр Radix используется для указания , которые система счисления , которые будут использоваться, например, Radix 16 (hexadecimal) указывает на то, что число в строке должно быть разобрано из шестнадцатеричного числа в десятичное число.
Если параметр Radix опущен, JavaScript принимает следующее:
- Если строка начинается с "0x" , основание равно 16 (hexadecimal)
- Если строка начинается с "0" , то основание равно 8 (octal) . Эта функция устарела
- Если строка начинается с любым другим значением, то основание равно 10 (decimal)
Note: Только первое число в строке возвращается!
Note: Ведущие и ведомые пробелы допускаются.
Note: Если первый символ не может быть преобразован в число, parseInt() возвращает NaN.
Примечание: Старые браузеры будут приводить parseInt("010") , как 8, так как более старые версии ECMAScript (старше ECMAScript 5, использует восьмеричную систему счисления (8) по умолчанию , когда строка начинается с "0" . По состоянию на ECMAScript 5, по умолчанию является десятичной системой счисления (10) .
Поддержка браузеров
функция | |||||
---|---|---|---|---|---|
parseInt() | да | да | да | да | да |
Синтаксис
parseInt( string,radix )
Значения параметров
параметр | Описание |
---|---|
string | Необходимые. Строка, которая будет проанализирована |
radix | Необязательный. Ряд (from 2 to 36) , что представляет собой систему счисления , которые будут использоваться |
Технические подробности
Возвращаемое значение: | Число. Если первый символ не может быть конвертирован в число, возвращается NaN |
---|---|
Версия JavaScript: | 1,0 |
<JavaScript Глобальные функции