Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <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> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

JavaScript parseInt() Function

<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 Глобальные функции