English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Funzione parseInt() di JavaScript

 Proprietà e funzioni globali JavaScript

parseInt()Il ruolo della funzione è: analizzare il parametro stringa e restituire un intero specificato dal radix.

Il parametro radix viene utilizzato per specificare il sistema numerico da utilizzare, ad esempio, il radix 16 (esadecimale) indica che i numeri nella stringa devono essere interpretati come numeri decimali.

Se il parametro radix non è definito (o non esiste), JavaScript assume quanto segue:

  • Se la stringa inizia con " 0x", il radix è 16 (esadecimale).

  • Se la stringa inizia con " 0", il radix è 8 (ottale).

  • Se la stringa inizia con qualsiasi altro valore, il radix è 10 (decimale).

Se il primo carattere non può essere convertito in un numero, parseInt() restituisce NaN.

Se parseInt() incontra un carattere non numerico nel radix specificato, ignora il carattere e tutti i caratteri successivi, e restituisce il valore intero解析ato fino a quel punto.

La funzione parseInt() tronca il numero in un valore intero. Permette spazi iniziali e finali...

Per convertire un numero in una stringa di testo di base specifica, utilizzare intValue.toString(radix).

Sintassi:

parseInt(string, radix)
parseInt("12"); // 12
parseInt("12.25"); // 12
parseInt("15px"); // 15
parseInt("34 45 66"); // 34
parseInt("   20   "); // 20
parseInt("Parrot 12"); // NaN
parseInt('314e-2'); // 3
parseInt('0.0314E+2'); // 0
parseInt('13', 8); // 11
parseInt('10', 16); // 16
parseInt('0xF', 16); // 15
parseInt('1001', 2); // 9
Prova a vedere‹/›

Compatibilità dei browser

Tutti i browser supportano completamente la funzione parseInt():

Funzione
parseInt()

Valore del parametro

ParametroDescrizione
string(Obbligatorio) La stringa da interpretare
radix(Opzionale) Un numero intero tra 2 e 36 che rappresenta la base (sistema numerico numerico)

Dettagli tecnici

Valore di ritorno:Interpreta l'intero dalla stringa fornita. Se il primo carattere non può essere convertito in numero, restituisce NaN.
Versione JavaScript:ECMAScript 1

 Proprietà e funzioni globali JavaScript