Come convertire una stringa in un numero intero in JavaScript

Come convertire una stringa in un numero intero in JavaScript
In JavaScript, ci sono più funzioni per convertire i dati di stringa in dati numerici, ad esempio la funzione numero (), funzione parseint (), funzione parsefloat () e così via. Ora, se parliamo specificamente della conversione del tipo di dati di stringa in tipo di dati interi, può essere ottenuto utilizzando la funzione JavaScript ParseInt ().

Principalmente, convertiamo il tipo di dati stringa in conversione intera quando dobbiamo eseguire alcune attività matematiche sulle stringhe contenenti valori numerici.

Questo post esplorerà gli aspetti di seguito per capire come convertire i dati di tipo stringa in dati di tipo intero in JavaScript:

  • Qual è la funzione parseint ()?
  • Sintassi di ParseInt ()
  • Come utilizzare la funzione parseint () in javascript?

Quindi, iniziamo!

Qual è la funzione parseint ()?

In JavaScript, ParseInt () è una funzione integrata che converte/analizza i dati di tipo stringa in dati di tipo intero. La funzione ParseInt () prende un valore stringa come parametro e lo analizza nel valore intero.

Sintassi di ParseInt ()

Diamo un'occhiata al pezzo di codice seguente per una profonda comprensione della funzione ParseInt ():

parseint (valore, radix);

Qui, il radix è un parametro opzionale che mostra quale sistema di numeri verrà utilizzato, i.e., binario, esadecimale, ecc.

Come utilizzare la funzione parseint () in javascript?

Consideriamo l'esempio di seguito per capire come funzionano la funzione parseint () in javascript:

var value = "112";
console.log ("valore originale", valore);
console.log ("Tipo di valore originale:", typeof (valore));
convertedValue = parseInt (valore);
console.log ("valore convertito", convertedValue);
console.log ("Tipo di valore convertito:", typeof (convertedValue));

Nel programma di esempio, in primo luogo, abbiamo stampato il valore originale e il suo tipo di dati, in seguito abbiamo utilizzato la funzione ParseInt () per analizzare/convertire i dati del tipo di stringa su Integer. Infine, abbiamo stampato il valore convertito e il tipo di valore convertito utilizzando l'operatore Typeof:

L'output ha verificato che inizialmente il tipo della variabile è una stringa; Tuttavia, la funzione parseint () ha convertito la stringa in un numero intero.

Lo snippet di codice di seguito ti fornirà maggiore chiarezza sulla funzione ParseInt ():

var value1 = "112";
var value2 = 12;
console.log ("primo valore:", valore1);
console.log ("secondo valore:", valore2);
console.log ("Aggiungi valori originali:", valore1 + valore2);
convertedValue = parseInt (value1);
console.log ("Aggiungi valori convertiti:", value2 + convertedValue);

L'esempio sopra ha eseguito i seguenti compiti:

  • Inizialmente, abbiamo stampato i valori originali sulla console del browser,
  • Successivamente, abbiamo eseguito l'aggiunta sui valori originali.
  • Successivamente, abbiamo convertito il primo valore usando la funzione ParseInt ().
  • Infine, abbiamo stampato l'aggiunta del secondo valore e il valore convertito sulla console del browser:

Dallo snippet sopra, abbiamo osservato che entrambi i valori sono stati concatenati quando abbiamo eseguito l'aggiunta sui valori originali. Quando abbiamo eseguito l'aggiunta sui valori convertiti, abbiamo ottenuto il risultato desiderato, io.e., La somma di entrambi i valori.

Conclusione

In JavaScript, ParseInt () è una funzione integrata che converte/analizza i dati di tipo stringa in dati di tipo intero. La funzione ParseInt () prende un valore stringa come parametro e lo analizza nel valore intero. Questo post ha presentato una guida completa su come convertire una stringa in un numero intero in JavaScript usando alcuni esempi adatti.