JavaScript Number parseInt() metode

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");

Prøv det selv

Eksempel 2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

Prøv det selv

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().