Analizza una stringa con le virgole a un numero in javascript

Analizza una stringa con le virgole a un numero in javascript

Durante la programmazione in JavaScript, può esserci un requisito per ordinare i dati spazzatura in modo tale che venga recuperato un valore di tipo intero. Ad esempio, nel caso della decodifica di un insieme di dati per utilizzarli in modo efficace. In tali situazioni, l'analisi di una stringa con le virgole a un numero in JavaScript è di grande aiuto nell'utilizzare le risorse attuali in modo intelligente ed eseguire più operazioni contemporaneamente.

Questo tutorial discuterà gli approcci per l'analisi di una stringa con virgole a un numero usando JavaScript.

Come analizzare una stringa con le virgole in un numero usando JavaScript?

La stringa può essere analizzata con le virgole a un numero in JavaScript utilizzando i seguenti approcci in combinazione con "parseFloat ()" metodo:

  • Metodo "Sostituisci ()" e "espressione regolare".
  • Metodo "sostituzione ()".

Discutiamo di ciascuno degli approcci uno per uno!

Approccio 1: analizza una stringa con le virgole a un numero in javascript usando il metodo sostituita ()

IL "parseFloat ()"Il metodo analizza un valore sotto forma di una stringa e fornisce il primo numero in cambio. Mentre il "sostituire()"Il metodo cerca un valore particolare nella stringa fornita e quindi lo sostituisce. Questi metodi possono essere applicati insieme all'espressione regolare per analizzare il valore della stringa specificato e definito dall'utente con le virgole in un numero facendo una ricerca globale per le virgole contenute nel valore della stringa.

Sintassi

parsefloat (valore)

Nella sintassi sopra:

  • "valore"Si riferisce al valore che deve essere analizzato.
corda.Sostituisci (cerca, nuovo)

Nella sintassi sopra data:

  • "Ricerca"È il valore che verrà sostituito con il dichiarato"nuovo"Valore nella stringa fornita.

Esempio 1: analizza una stringa specificata con virgole a un numero

In questo esempio, il valore della stringa fornito con virgole in esso verrà analizzato in un numero:

Eseguire i seguenti passaggi, come indicato nel codice sopra:

  • Innanzitutto, inizializza il valore della stringa indicato e visualizzalo.
  • Dopodiché, applica il "sostituire()"Metodo per effettuare una ricerca globale per le virgole contenute nel valore della stringa associato e sostituirle in modo tale che il valore venga unito.
  • IL "parseFloat ()"Il metodo analizzerà il valore della stringa risultante nel passaggio precedente in un numero.

Produzione

Nell'output sopra, si può osservare che le virgole nel valore della stringa specificato vengono omesse per prime, quindi viene analizzata in un numero.

Esempio 2: analizza una stringa definita dall'utente con virgole a un numero

In questo particolare esempio, il valore della stringa definito dall'utente che ha virgole verrà analizzato in un numero:

Implementa i passaggi di seguito, come indicato nel codice:

  • Inserisci il valore della stringa dall'utente che deve essere analizzato nel numero e visualizzarlo.
  • Nel passaggio successivo, allo stesso modo, ripeti l'approccio discusso nell'esempio precedente per sostituire le virgole contenute nel valore della stringa.
  • Infine, visualizzare il valore della stringa analizzato risultante in un numero tramite "parseFloat ()" metodo.

Produzione

L'output sopra indica che il valore della stringa di input utente viene analizzato nel numero correttamente.

Approccio 2: analizza una stringa con virgole a un numero in javascript usando il metodo sostituita ()

IL "sostituisci tutto()"Il metodo fornisce una nuova stringa con tutte le partite di pattern sostituite dalla sostituzione specificata. Questo metodo può essere implementato per sostituire tutte le virgole contenute nella stringa fornita semplicemente, in modo che il valore della stringa si unisca e venga quindi analizzato in un numero.

Sintassi

str.sostituzione (pattern, sostituti)

Qui,

  • "modello"Si riferisce al regex o a una sottostringa che deve essere sostituita.
  • "sostituire"Corrisponde alla sostituzione che deve essere eseguita sul modello.

Esempio

Panoramiamo l'esempio di seguito:

Nel frammento di codice sopra:

  • Allo stesso modo, specificare il valore della stringa indicato e visualizzarlo.
  • Dopodiché, applica il "sostituisci tutto()"Metodo per sostituire tutte le virgole contenute nel valore della stringa in modo tale che il valore della stringa si unisca.
  • Inoltre, applica il "parseFloat ()"Metodo per analizzare il valore della stringa risultante nel passaggio precedente in un numero.

Produzione

Abbiamo fornito il metodo più semplice per analizzare una primavera con virgole a un numero in JavaScript.

Conclusione

IL "parseFloat ()Metodo in combinazione con il "sostituire()"Metodo ed espressione regolare o"sostituisci tutto()"Il metodo può essere utilizzato per analizzare una stringa con le virgole al numero in JavaScript. Il primo approccio utilizza l'espressione regolare per cercare le virgole a livello globale ed eseguire il requisito desiderato. Quest'ultimo approccio può essere implementato per soddisfare il requisito semplicemente specificando i parametri di conseguenza. Questo articolo ha guidato sull'analisi di una stringa con le virgole a un numero usando JavaScript.