Sintassi di ParseInt () metodo
La sintassi del parseint () è dato come
var1 = parseint (stringwithinteger, base)I dettagli della sintassi sono definiti come:
Tipo di ritorno
Il valore di ritorno dal parseint () La funzione è un valore intero o un Nan In caso di argomento non valido.
Informazioni aggiuntive
Alcuni punti chiave devono essere tenuti a mente quando si lavora con il parseint () funzione in javascript. Questi sono i seguenti:
Esempio 1: Passando una stringa valida, senza l'argomento Radix
Crea un nuovo valore stringa contenente un input valido e passalo a parseint () Metodo usando le seguenti righe:
var str1 = "174";Quindi passare il ResultValue variabile alla funzione del registro della console:
console.log (resultValue);Dopo aver eseguito le righe sopra menzionate, l'output sembrerà così:
Il risultato sul terminale mostra che il parseint () Il metodo ha preso il valore intero 174 dalla stringa data.
Esempio 2: dare valori fluttuanti nella stringa
Per testare il risultato del parseint () Metodo con un punto decimale nella stringa, crea una nuova stringa con le seguenti righe
var str1 = "123.456 ";Passare questa stringa in parseint () e memorizzare il risultato in una nuova variabile
Sia resultValue = parseInt (STR1);Alla fine, passare questa variabile alla funzione di registro della console per visualizzare l'uscita sul terminale
console.log (resultValue);Il risultato sul terminale sembrerà il seguente screenshot
Dopo aver osservato l'output, è chiaro che viene convertita solo la parte intera all'interno del valore della stringa. Nel punto in cui il parseint () Scopri il primo valore non intero, si ferma.
Esempio 3: Definizione della base del valore della stringa come binario
Per definire il radix o il base del numero dei valori all'interno della stringa, prima, crea una nuova stringa in formato binario come
var str1 = "111";Successivamente, passa questa variabile di stringa al parseint () metodo e passare il valore 2 nel secondo argomento come
Sia resultValue = parseInt (STR1, 2);Infine, utilizzare la funzione del registro della console per visualizzare il risultato come:
console.log (resultValue);Il terminale sembrerà così
Come mostra l'output, il valore 111 in binario è equivalente a 7 Nel sistema di numeri decimale.
Esempio 4: Spazi vuoti su una delle estremità del valore
Basta creare una nuova variabile di stringa e avere spazi leader e finali attorno al valore intero come
var str1 = "542";Passare questa variabile a parseint (), Memorizza il risultato in una nuova variabile, quindi passa quella variabile alla funzione di registro della console
Sia resultValue = parseInt (STR1);L'esecuzione del programma fornisce il seguente risultato
È chiaro dallo screenshot sopra, che il parseint () Il metodo ignora gli spazi vuoti su entrambe le estremità del valore numerico.
Incartare
Javascript's parseint () La funzione assume un file corda argomento e un facoltativo base argomento e quindi recupera il valore intero dalla stringa e lo restituisce come output. IL base L'argomento definisce il sistema numerico del valore contenuto all'interno della stringa e la stringa viene sempre convertita in un sistema di numeri decimale. Possono verificarsi scenari multipli nel caso di variazioni di stringa e tutti questi sono stati mostrati sopra.