Metodo Number parseInt() di JavaScript
- Pagina precedente parseFloat()
- Pagina successiva prototype
- Torna alla pagina precedente Manuale di riferimento JavaScript Number
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");
Esempio 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
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()
.
- Pagina precedente parseFloat()
- Pagina successiva prototype
- Torna alla pagina precedente Manuale di riferimento JavaScript Number