English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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).
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); // 9Prova a vedere‹/›
Tutti i browser supportano completamente la funzione parseInt():
Funzione | |||||
parseInt() | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
string | (Obbligatorio) La stringa da interpretare |
radix | (Opzionale) Un numero intero tra 2 e 36 che rappresenta la base (sistema numerico numerico) |
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 |