JavaScript parseInt() funktionen
- Föregående sida
- Nästa sida
- Gå tillbaka till föregående nivå JavaScript global referenshandbok
Definition och användning
parseInt()
Funktionen tolkar strängen och returnerar ett heltal.
radix Parametern används för att specificera vilket numeralsystem som används, till exempel bas 16 (hexadecimal) innebär att numren i strängen bör tolkas som decimaltal från hexadecimaltal.
Om radix Parametern används för att specificera vilket numeralsystem som används, till exempel bas 16 (hexadecimal) innebär att numren i strängen bör tolkas som decimaltal från hexadecimaltal.
- Om strängen börjar med "0x", är basen 16 (hexadecimal)
- Om strängen börjar med "0", är basen 8 (oktal). Denna egenskap har föråldrats
- Om strängen börjar med något annat värde, är basen 10 (decimal)
Observera:Returnerar bara den första nummerserien i strängen!
Kommentar:Tillåter ledande och efterföljande blanksteg.
Kommentar:Om den första tecknen inte kan konverteras till ett nummer:parseInt()
Returnerar NaN.
Kommentar:Gamla webbläsare kommer att göra parseInt("010") till 8, eftersom gamla versioner av ECMAScript (äldre än ECMAScript 5) använder oktalsbas (8) som standardvärde när en sträng börjar med "0". Från ECMAScript 5 börjar standardvärdet vara decimalbas (10).
Exempel
Tolka olika strängar:
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 år") + "<br>"; var g = parseInt("Han var 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;
Syntax
parseInt(string, radix)
Parametervärde
Parameter | Beskrivning |
---|---|
string | Obligatorisk. Att tolka stringen. |
radix | Valfritt. Representerar det numeriska systemet som ska användas (från 2 till 36). |
Tekniska detaljer
Returvärde: | Värde. Om den första tecknet inte kan konverteras till ett nummer, returneras NaN. |
---|---|
JavaScript version: | ECMAScript 1 |
Webbläsarstöd
Funktion | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
parseInt() | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida
- Nästa sida
- Gå tillbaka till föregående nivå JavaScript global referenshandbok