В этой статье описывается определение и использование функции parseint () в JavaScript. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Эта функция анализирует строку и возвращает целое число.
Структура синтаксиса:
Копия кода следующим образом: parseint (строка, тип)
Список параметров:
| параметр | описывать |
| нить | Необходимый. Строка будет проанализирована. |
| тип | Необязательный. Кардинальность числа, подлежащего анализу, обычно используется в качестве цифры, такой как бинарный, восьми или шестнадцатеричный. Это значение от 2 до 36. |
Подробное описание:
1. Укажите параметры типа:
После указания параметра типа функция будет проанализировать строку в соответствии с указанным параметром типа, например:
1.parseint ("010", 10), означает "010" десятичный, а возвратное значение составляет 10.
2.ParseInt ("010", 2), означает "010" является двоичным, а возвратное значение составляет 2.
3.ParseInt ("010", 8), означает "010" является октальным, а возвратное значение составляет 8.
4.ParseInt («010», 16), означает «010» является шестнадцатеричным, а возвратное значение составляет 16.
Описание. Все возвращаемые значения являются десятичными, тип говорит, что спецификация является статистикой первого параметра, а возврат значения второго параметра составляет от 2 до 36. Если не в этом интервале, возвращающим значением функции Parseint является NAN. Если параметр строки не все числа, а с другими символами, функция Parseint возвращает число только перед первым символом. Например:
Parseint ("123ab789", 10) возвращает значение 123, все после того, как первый персонаж A опущен.
2. Не указывайте параметры типа:
Когда параметр типа не указан, функция Parseint автоматически определит бинарную систему, которая обычно является десятичной, например:
1.ParseInt ("23") возвращает значение 23.
2. Parseint ("23ab") возвращает значение 23.
Но ситуация часто не так проста, как выше. Давайте посмотрим на пример:
Parseint ("0x12") возвращает значение 18, а не в соответствии с номером, прежде чем вернуть первую строку. Здесь есть ситуация. Если строка начинается с «0x», вы должны обратить внимание, потому что число после «0x» будет считаться шестнадцатеричным, поэтому возвратное значение составляет 18. Если оно начнется с «0» и не является персонажем сразу после нее, то в настоящее время она будет проанализирована в Thecimal при Google Chrome, но будет проанализирован в Octal под IE Browser. Например:
Parseint ("0123") возвращает значение 123 в Google Chrome и 83 в браузере IE.
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.