Latest web development tutorials
×

JavaScript & HTML DOM справочное руководство

обзор

JavaScript объекты

JavaScript Array объекты JavaScript Boolean объекты JavaScript Date объекты JavaScript Math объекты JavaScript Number объекты JavaScript String объекты JavaScript RegExp объекты JavaScript Глобальные свойства / функции JavaScript операторы

Browser объекты

Window объекты Navigator объекты Screen объекты History объекты Location объекты

DOM объекты

HTML DOM Document объекты HTML DOM объект Element HTML DOM Атрибут объекта HTML DOM объекты событий

HTML объекты

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

Функция JavaScript ParseInt ()

Справочное руководство по функциям JavaScript Глобальные функции

Определение и использование

Функция ParseInt () для разбора строки и возвращает целое число.

Когда радикс параметр равен 0 или не установлен параметр, ParseInt () на основе строки, чтобы определить основание системы счисления.

Когда параметр игнорируется радикс, JavaScript по умолчанию базовая цифра выглядит следующим образом:

  • Если строка начинается с "0x", ParseInt () разрешит остальную часть строки шестнадцатеричного числа.
  • Если строка 0 в начале, то v3 ECMAScript позволяет ParseInt () является реализацией последующего символа разобранного как восьмеричные или шестнадцатеричные числа.
  • Если строка начинается с номером от 1 до 9, ParseInt () разрешит его десятичного целого числа.

грамматика

parseInt(string, radix)

参数 描述
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。


Поддержка браузеров

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают ParseInt функции ()


Советы и примечания

Примечание: Только первое число в строке возвращается.

Примечание: Ведущие и ведомые пробелы допускаются.

Примечание: Если первый символ не может быть преобразован в цифровой, а затем parseFloat () возвращает NaN.

Примечание: строка "0" в начале восьмеричной по умолчанию базы старого браузера. ECMAScript 5, десятичной по умолчанию база.


примеров

примеров

Мы будем использовать ParseInt () для разбора различных строк:

<script>

document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");
document.write(parseInt(" 60 ") + "<br>");
document.write(parseInt("40 years") + "<br>");
document.write(parseInt("He was 40") + "<br>");

document.write("<br>");
document.write(parseInt("10",10)+ "<br>");
document.write(parseInt("010")+ "<br>");
document.write(parseInt("10",8)+ "<br>");
document.write(parseInt("0x10")+ "<br>");
document.write(parseInt("10",16)+ "<br>");

</script>

Примеры вышеуказанного вывода:


Попробуйте »

Примечание: старые браузеры из - за использования старой версии (версии ECMAScript менее ECMAScript 5, по умолчанию , когда строка "0" в начале восьмеричной, ECMAScript 5 с использованием десятичной) ECMAScript, так что синтаксический анализ ( "010") будет выводить 8 ,



Справочное руководство по функциям JavaScript Глобальные функции