Come convertire la stringa in fluttuare in JavaScript

Come convertire la stringa in fluttuare in JavaScript
Conoscere la procedura per convertire la stringa in galleggiare è fondamentale quando si desidera eseguire alcune operazioni matematiche sul valore della stringa. Ad esempio, l'utente inserisce la temperatura come tipo di stringa ed è necessario utilizzare quella stringa per generare il report meteorologico settimanale. Per farlo, è necessario convertire il specificato corda in un Numero galleggiante prima di ulteriori elaborazioni, e Metodi incorporati JavaScript può aiutarti in questo senso.

Questo post discuterà di diversi metodi per una stringa per fluttuare la conversione in JavaScript. Quindi iniziamo!

Come convertire la stringa in fluttuare in JavaScript

In JavaScript, è possibile convertire la stringa in galleggiante usando i seguenti approcci:

  • Converti la stringa in galleggiante usando JavaScript "Digitare la conversione" caratteristica
  • Converti la stringa in galleggiante usando JavaScript "parseFloat ()" metodo

Spiegheremo ora ciascuno dei metodi sopra menzionati.

Come convertire la stringa in fluttuare in JavaScript usando la conversione del tipo

"Digitare la conversione"È una funzione JavaScript che costringe il compilatore a modificare l'espressione o il tipo di valore dato. In JavaScript esistono diversi operatori che vengono utilizzati per la conversione dei tipi di dati. Ad esempio, il Operatore unario "+" converte la stringa valore a galleggiante.

Sintassi

var float = +(string)

Qui, l'operatore unario "+"Convertirà il tipo di"corda"Valore per un"galleggiante" numero.

Esempio
Prima di tutto, definiremo un "convertire()"Funzione che accetta un"corda"Argomento e lo converte in"galleggiante"Utilizzo dell'operatore unario"+". Questa funzione restituirà il numero di punto mobile:

funzione convert (x)
var floatvalue = +(x);
restituire floatvalue;

Nel prossimo passaggio, creeremo una variabile stringa "UN"Avere il valore"63.23"E passalo al"convertire()" funzione:

var a = "63.23 ";
console.log ("prima di convertire" + a + ", tipo:" + typeof a);
newFloat = convert (a);
console.log ("Dopo la conversione" + newfloat + ", tipo:" + typeof newfloat);

L'output dato significa che il tipo di "63.23"Viene convertito con successo da"corda" A "galleggiante":

Ora, controlliamo l'altro metodo per convertire la stringa in galleggiante in JavaScript.

Come convertire la stringa in fluttuare nel metodo JavaScript usando il metodo ParseFloat ()

JavaScript offre un metodo integrato chiamato "parseFloat ()"Questo può essere utilizzato per Convertire la stringa a a virgola mobile numero. Questo metodo accetta la stringa specificata "valore"Come argomento e quindi emette il numero di galleggiante convertito.

Sintassi

ParseFloat (String)

Qui, il Javascript "parseFloat ()Il metodo "prende"corda"Come argomento e restituisce un numero mobile.

Esempio 1
Ora convertiremo il valore della stringa "32.54"In un numero di punto mobile usando il"parseFloat ()" metodo:

var a = parseFloat ("32.54 ");
console.log ("Dopo la conversione" + a + ", tipo:" + typeof a);

Come puoi vedere, il "tipo"Del passato"corda"L'argomento è ora cambiato in"numero":

Esempio 2
Se la stringa specificata contiene spazi finali e principali, allora il "parseFloat ()"Il metodo li ignorerà e restituirà il numero di punto mobile:

var a = parseFloat ("220");
console.log ("Dopo la conversione:"+ a);
console.log ("type:" + typeof a);

L'esecuzione del codice di cui sopra convertirà la stringa " 220 ”IN FLOAT"220":

Esempio 3
Nel caso, se la stringa comprende diversi tipi di valori, allora JavaScript "parseFloat ()"Il metodo restituirà il numero di punto mobile fino a raggiungere qualsiasi carattere non numerico:

var a = parseFloat ("[email protected] ");
console.log ("Dopo la conversione:"+ a);
console.log ("type:" + typeof a);

Qui, il "parseFloat ()"Il metodo convertirà la stringa"[email protected]" A "2022" numero in virgola mobile:

Esempio 4
Per i personaggi non numerici, il "parseFloat ()Il numero "tornerà"Nan"(Non un numero):

var a = parseFloat ("LinuxHint.com2022@");
console.log ("Dopo la conversione:"+ a);

Esecuzione del dato "parseFloat ()Il metodo "tornerà"Nan"Per la stringa passata"Linuxhint.com2022@"Mentre inizia con un carattere non numerico:

Esempio 5
In uno scenario in cui è passato "corda"L'argomento comprende spazi tra i numeri, quindi il JavaScript"parseFloat ()"Il metodo restituirà solo il primo numero incontrato.

Ad esempio, nel seguente esempio, passeremo il "20 45 23456”Stringa come argomento al"parseFloat ()"Metodo e imposta il primo numero"20"Come caso di ritorno:

var a = parseFloat ("20 45 23456");
console.log ("Dopo la conversione:"+ a);
console.log ("type:" + typeof a);

Produzione

Queste erano tutte le informazioni essenziali relative alla conversione di una stringa in galleggiante in JavaScript. Puoi ulteriori ricerche in base alle tue preferenze.

Conclusione

A convertire la stringa A galleggiante, puoi usare il "Digitare la conversione"Funzione JavaScript o"parseFloat ()" metodo. La conversione del tipo utilizza il Operatore unario "+" per convertire il valore della stringa in galleggiante, mentre il "ParseFloat ()" Il metodo accetta una stringa "valore"Come argomento e restituisce il numero di galleggiante convertito. Questo articolo ha discusso di diversi metodi per convertire le stringhe in numeri a punto mobile in JavaScript.