Metodo Number parseInt() di JavaScript

Definizione e uso

Number.parseInt() Il metodo converte il valore in una stringa e restituisce il primo numero intero.

radix Il parametro specifica il sistema numerico da utilizzare:

2 = binario, 8 = ottale, 10 = decimale, 16 = esadecimale.

Se omesso radix, JavaScript assume che la base sia 10. Se il valore inizia con "0x", JavaScript assume che la base sia 16.

Attenzione:

Se il primo carattere non può essere convertito in numero, viene restituito NaN.

Gli spazi iniziali e finali vengono ignorati.

Restituisce solo il primo numero intero trovato.

Esempio

Esempio 1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 years");
Number.parseInt("He was 40");

Prova personalmente

Esempio 2

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

Prova personalmente

Sintassi

Number.parseInt(string, radix)

Parametro

Parametro Descrizione
value Obbligatorio. Il valore da analizzare.
radix

Opzionale. Predefinito a 10.

Regola il valore numerico del sistema numerico (da 2 a 36).

Valore di ritorno

Tipo Descrizione
Valore booleano Se non viene trovato un numero intero, viene restituito NaN.

Supporto del browser

Number.parseInt() Sono caratteristiche di ECMAScript6 (ES6).

Tutti i browser moderni supportano ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporta Supporta Supporta Supporta Supporta

Internet Explorer 11 (o versioni precedenti) non supporta Number.parseInt().