JavaScript Number parseInt() metode
- Forrige side parseFloat()
- Næste side prototype
- Tilbage til toppen JavaScript Number Reference Manual
Definition og brug
Number.parseInt()
Metoden fortolker værdien som en streng og returnerer det første heltal.
radix Parameter definerer det numeriske system, der skal bruges:
2 = Binært, 8 = Oktaalt, 10 = Dekkaalt, 16 = Hexadecimal.
Hvis det udelades radix, JavaScript antager basen 10. Hvis værdien begynder med "0x", antager JavaScript basen 16.
Bemærk:
Returneres, hvis den første tegn ikke kan konverteres til et tal: NaN
.
Første og sidste mellemrum ignoreres.
Returnerer kun den første fundne heltal.
Eksempel
Eksempel 1
Number.parseInt("10"); Number.parseInt("10.00"); Number.parseInt("10.33"); Number.parseInt("34 45 66"); Number.parseInt(" 60 "); Number.parseInt("40 år"); Number.parseInt("Han var 40");
Eksempel 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
Syntaks
Number.parseInt(string, radix)
Parameter
Parameter | Beskrivelse |
---|---|
value | Obligatorisk. Værdien, der skal fortolkes. |
radix |
Valgfri. Standard er 10. Angiver værdierne i talsystemet (2 til 36). |
Returværdi
Type | Beskrivelse |
---|---|
Boolsk værdi | Hvis et heltal ikke findes, returneres NaN. |
Browserv understøttelse
Number.parseInt()
er ECMAScript6 (ES6) funktioner.
Alle moderne browsere understøtter ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Understøtter | Understøtter | Understøtter | Understøtter | Understøtter |
Internet Explorer 11 (eller tidligere versioner) understøtter ikke Number.parseInt()
.
- Forrige side parseFloat()
- Næste side prototype
- Tilbage til toppen JavaScript Number Reference Manual