La conversione di una determinata stringa in un numero è utile e può essere facilmente eseguita attraverso vari metodi JavaScript. Ciò può essere utile per gli sviluppatori in modo che possano manipolare i valori della stringa ed eseguire calcoli su questi numeri facilmente. In questo articolo discuteremo vari metodi forniti da JavaScript per convertire una stringa in un numero, insieme ad esempi per una migliore dimostrazione e comprensione.
Modi per convertire una stringa in un numero
A volte vogliamo eseguire varie operazioni su alcuni numeri e queste non possono essere eseguite quando il tipo di dati di questi valori numerici è stringa. Ecco perché JavaScript fornisce agli utenti metodi integrati per convertire le stringhe in numeri e facilitare le operazioni e gli operatori diversi su questi numeri.
Di seguito sono riportati sette modi attraverso i quali è possibile convertire una stringa fornita in un numero, insieme ad esempi per la tua migliore comprensione.
Usando il numero ()
Uno dei metodi più comuni per convertire una stringa in un numero è usando il Numero() Metodo che assume un parametro stringa e restituisce il valore del numero. Nel caso in cui la stringa fornita non possa essere convertita in un numero, il metodo restituisce non un valore (NAN), di seguito è un esempio:
var Esempio = "44.09 "Produzione:
Usando parseint ()
Un altro metodo da utilizzare per la conversione di una stringa in un numero è utilizzando parseint () che assume qualsiasi valore numerico come stringa e lo converti in un tipo di dati numerici ma se si passa un numero decimale rispetto a quello di completare il numero e restituisce un valore intero come mostrato di seguito attraverso l'esempio seguente:
var Esempio = "445.7 "Produzione:
Usando ParseFloat ()
A volte vogliamo che il numero decimale venga restituito esattamente senza alcuna modifica e per questo utilizziamo il parseFloat () metodo. Se si superano più numeri o un numero con stringa, viene restituito solo il numero. Ma se si specifica prima la stringa e poi un numero, non sarà in grado di convertirla in un numero e restituirà NAN, come mostrato di seguito attraverso l'esempio:
var Esempio = "445.767 "Produzione:
Utilizzo di un operatore unario (+)
Un altro modo di convertire una stringa in un numero è usando l'operatore unario "+"Insieme alla variabile che convertirà la stringa in un numero come mostrato dall'esempio indicato di seguito:
var Esempio = "445.767 "Produzione:
Usando matematica.pavimento()
Questo metodo ha una stringa e restituisce il tipo di dati numerici, ma per i decimali restituisce la parte intera solo come numero, come mostrato dall'esempio fornito di seguito:
var Esempio = "445.7 "Produzione:
Utilizzo dell'operatore Double Tilde (~~)
Un altro modo per convertire semplicemente una stringa in un numero è usando Double Tilde "~~"Insieme alla stringa che convertirà qualsiasi stringa in un numero. In caso di valori decimali, quindi prende semplicemente la parte intera e ignora la parte decimale.
var Esempio = "60.67 "Produzione:
Moltiplicazione con un numero
Il modo più semplice per convertire una stringa in un numero è moltiplicando quella stringa con 1, che restituirà un numero. Sia i valori decimali che interi verranno restituiti con il numero come tipo di dati mostrato attraverso l'esempio seguente:
var Esempio = "60.67 "Produzione:
Conclusione
Esistono vari modi per convertire una stringa in numero, alcuni metodi integrati e alcuni altri operatori da utilizzare a questo scopo. In questo articolo abbiamo discusso di diversi metodi integrati e alcuni modi per convertire una stringa in numeri. Puoi semplicemente moltiplicare la stringa per una che la convertirà in un numero o puoi utilizzare metodi integrati come discusso in questo articolo insieme ad esempi per la tua migliore comprensione.