Come convertire le stringhe in numeri in JavaScript

Come convertire le stringhe in numeri in JavaScript
La gestione dei dati è uno dei concetti essenziali nella programmazione. Di conseguenza, JavaScript fornisce varie funzioni per l'analisi dei tipi di dati, il che consente di convertire facilmente il formato dei dati. Ad esempio, se si desidera eseguire operazioni matematiche su una stringa che comprende un numero, devi prima convertire quella stringa in un numero.

A tale scopo, esistono molti metodi JavaScript come parseint (), parseFloat (), Numero(), Matematica.pavimento(), E Matematica.ceil (). Questo articolo dimostrerà il metodo di conversione delle stringhe in numeri in JavaScript usando tutte le funzioni menzionate. Quindi iniziamo!

Come convertire le stringhe in numeri in javascript usando il metodo ParseInt ()

In JavaScript, il "parseint ()"La funzione viene utilizzata per la conversione di una stringa in un numero. Prende "corda" E "radix"Come parametri e quindi converte la stringa aggiunta in un numero intero. Nella funzione parseint (), il radix viene aggiunto per specificare il sistema numerico che si desidera utilizzare.

Ad esempio, il radix "8"Indica che il numero aggiunto nella stringa verrà convertito dalla base ottale a decimale. Questo metodo emetterà "Nan"Non un numero se la stringa specificata non include un valore numerico.

Sintassi di ParseInt ()

Ora, controlla la sintassi della funzione ParseInt () per la conversione delle stringhe in numeri:

parseint (stringa, radix)

Nella sintassi sopra data, aggiungi il "Corda"Che vuoi convertire come primo argomento. Successivamente, aggiungi una base come radix che è opzionale. Questa funzione restituirà un valore numerico risultante dalla conversione della stringa a numeri.

Esempio: convertire le stringhe in numeri in javascript usando parseint () senza radix

Nel primo esempio, proveremo a convertire il "22a"Stringa su un numero usando la funzione parseint (). A tale scopo, scriveremo il seguente codice nella nostra finestra della console:

mystring = '22a'
console.log (parseint (mystring))

La funzione ParseInt () convertirà il valore di "Mystring"Al suo numero corrispondente e mostra il risultato con l'aiuto della console.Log () funzione:

Esempio: convertire le stringhe in numeri in javascript usando parseint () con radix

Come accennato in precedenza, puoi anche aggiungere la base come "radix"Per la conversione. Ad esempio, abbiamo definito "22"Come stringa e quindi imposta il suo radix come"8"Nella funzione parseint (). Il risultato verrà calcolato come (2+2*8), che è "18":

mystring = '22'
console.log (parseint (mystring, 8))

Come convertire le stringhe in numeri in JavaScript usando il metodo ParseFloat ()

Se si desidera convertire una stringa in un numero di punto mobile, è necessario utilizzare il parseFloat () Funzione javascript. Restituisce solo il numero trovato all'inizio della stringa specificata che è stata analizzata fino a quando la funzione ParseFloat () non si presenta in un carattere che non è un numero.

Sintassi di ParseFloat ()

Ecco la sintassi della funzione ParseFloat () per la conversione delle stringhe in numeri in JavaScript:

ParseFloat (String)

La funzione ParseFloat () accetta un singolo parametro come "stringa" che si desidera aggiungere per scopi di conversione.

Esempio: convertire le stringhe in numeri in JavaScript usando il metodo ParseFloat ()

L'esempio seguente convertirà il nostro "TestString" con il valore "224.56b"A un numero usando la funzione ParseFloat () e l'uscita della funzione ParseFloat () può essere visualizzata nella finestra della console:

Let TestString = ParseFloat ("224.56b ");
console.registro (teststring);

Come convertire le stringhe in numeri in javascript usando il metodo numero ()

La funzione Number () viene utilizzata per la conversione di oggetti o variabili Javascript in numeri. Può anche essere utilizzato per convertire la stringa aggiunta al numero. Questo metodo emetterà "Nan"Se la stringa aggiunta non è in grado di essere convertita in un numero.

Sintassi di numero ()

Dai un'occhiata alla sintassi della funzione numero () in JavaScript:

Numero (oggetto)

Questa funzione Number () convertirà qualsiasi tipo di tipo di dati JavaScript in un numero e restituirà il suo valore.

Esempio: convertire le stringhe in numero nel metodo JavaScript usando il numero ()

Nell'esempio seguente, convertiremo il "TestString"JavaScript variabile a un numero usando il"Numero()" funzione:

Let TestString = Number ("101.11 ");
console.registro (teststring);

L'output dichiara che abbiamo convertito correttamente la stringa aggiunta in un numero:

Come convertire le stringhe in numeri in JavaScript usando la matematica.Metodo del pavimento ()

La matematica.Funzione di pavimento () in javascript restituisce il più grande valore intero inferiore o uguale al numero che viene passato. Questa funzione prende anche stringhe e le converte in numeri interi.

Sintassi di matematica.pavimento()

Matematica.pavimento (valore)

La matematica sopra donessa.La funzione ploor () prenderà la stringa specificata come "Valore"E poi convertilo in un numero.

Esempio: convertire le stringhe in numero in JavaScript usando la matematica.Metodo del pavimento ()

Ora utilizzeremo la matematica.Funzione di pavimento () per convertire il “101.11"Stringa su un numero:

Let TestString = matematica.pavimento ("101.11 ");
console.registro (teststring);

Come convertire le stringhe in numeri in JavaScript usando la matematica.Metodo Ceil ()

La matematica.La funzione ceil () in javascript viene utilizzata per visualizzare il numero intero più piccolo maggiore o uguale al numero specificato. Puoi anche utilizzare questa funzione per convertire le stringhe in numeri.

Sintassi di matematica.ceil ()

Matematica.ceil (valore)

La matematica.La funzione ceil () può prendere la stringa aggiunta come "Valore"E poi convertilo in un numero.

Esempio: convertire le stringhe in numeri in JavaScript usando la matematica.Metodo Ceil ()

Ad esempio, per convertire il "578.99"String to numera in JavaScript, useremo la matematica.Ceil () funzione nel modo seguente:

Let TestString = matematica.ceil ("578.99 ");
console.registro (teststring);

La matematica.La funzione ceil () completerà il "578.99”Stringa al"579" numero:

Conclusione

Per convertire le stringhe in numeri in JavaScript vengono utilizzati diversi metodi come ParseInt (), ParseFloat (), Number (), Math.pavimento () e matematica.ceil () e questo articolo contiene la descrizione dettagliata ed esempi di tutti questi metodi. Tutti i metodi dati sono facili e semplici da usare. Puoi utilizzare uno di essi per la conversione della stringa selezionata in un numero.