JavaScript parseInt() -funktio
- Edellinen sivu
- Seuraava sivu
- Palaa ylös JavaScript:n globaali viittauskirja
Määritelmä ja käyttötapa
parseInt()
Funktio analysoi merkkijonon ja palauttaa kokonaisluvun.
radix Parametri käytetään määrittämään, minkä numerijärjestelmän tulisi käytettävän, esimerkiksi perusluku 16 (heksadesimaalijärjestelmä) tarkoittaa, että merkkijonon numerot tulisi tulkita heksadesimaaliluvuiksi.
Jos radix Parametri käytetään määrittämään, millä numerijärjestelmällä käytetään, esimerkiksi perusluku 16 (heksadesimaalijärjestelmä) tarkoittaa, että merkkijonon numerot tulisi tulkita heksadesimaaliluvuiksi.
- Jos merkkijono alkaa "0x" kanssa, perusluku on 16 (heksadesimaalijärjestelmä)
- Jos merkkijono alkaa "0" kanssa, perusluku on 8 (oktaalijärjestelmä). Tämä ominaisuus on hylätty.
- Jos merkkijono alkaa minkään muun arvon kanssa, perusluku on 10 (kymmenjärjestelmä)
Huomioitavaa:Palauttaa vain merkkijonon ensimmäisen numeron!
Huomautus:Sallii johtavat ja jälkimmäiset välilyönnit.
Huomautus:Jos ensimmäinen merkki ei voida muuntaa numeroon:parseInt()
Palauttaa NaN.
Huomautus:Vanhat selaimet aiheuttavat, että parseInt("010") on 8, koska vanhemmat ECMAScript-versiot (vanhemmat kuin ECMAScript 5) käyttävät oletusarvoisesti oktaalijärjestelmää (8) merkkijonon alussa olevaa "0":a kohden. ECMAScript 5:n alusta lähtien oletusarvo on kymmenjärjestelmä (10).
Esimerkki
Analysoi erilaisia merkkijonoja:
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;
Syntaksi
parseInt(string, radix)
Parametrisarja
Parametri | Kuvaus |
---|---|
string | Välttämätön. Analysoitavaa merkkijonoa. |
radix | Valinnainen. Edustaa käytettävää numerojärjestelmää (2-36). |
Tekninen yksityiskohta
Palautusarvo: | Luku. Jos ensimmäinen merkki ei voida muuntaa numeroon, palautetaan NaN. |
---|---|
JavaScript-versio: | ECMAScript 1 |
Selaimen tuki
Funktio | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
parseInt() | Tuki | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu
- Seuraava sivu
- Palaa ylös JavaScript:n globaali viittauskirja