Dette innlegget vil diskutere forskjellige metoder for en streng for å flyte konvertering i JavaScript. Så la oss starte!
Hvordan konvertere streng til å flyte i JavaScript
I JavaScript kan du konvertere streng til å flyte ved hjelp av følgende tilnærminger:
Vi vil nå forklare hver av de ovennevnte metodene i detalj.
Hvordan konvertere streng til å flyte i JavaScript ved hjelp av type konvertering
“Type konvertering”Er en JavaScript -funksjon som tvinger kompilatoren til å endre det gitte uttrykket eller verditypen. I JavaScript finnes det flere operatører som brukes til å konvertere datatyper. For eksempel Unary Operator “+” konverterer streng verdi til flyte.
Syntaks
var float = +(streng)Her, den unary operatøren “+”Vil konvertere typen“streng”Verdi til en“flyte" Antall.
Eksempel
Først av alt vil vi definere en "konvertere()”Funksjon som godtar en“streng”Argument og konverterer det til“flyte”Bruke den unary operatøren”+”. Denne funksjonen vil returnere flytende punktnummer:
I neste trinn lager vi en strengvariabel "en”Å ha verdien”63.23”Og gi den til“konvertere()”Funksjon:
var a = "63.23 ";Den gitte utgangen betyr at typen "63.23”Konverteres vellykket fra“streng" til "flyte”:
La oss nå sjekke ut den andre metoden for å konvertere streng til å flyte i JavaScript.
Hvordan konvertere streng til å flyte i JavaScript ved hjelp av ParseFloat () -metoden
JavaScript tilbyr en innebygd metode som heter “parsefloat ()”Som kan brukes til konvertere streng til en flytende punkt Antall. Denne metoden godtar den spesifiserte strengen "verdi”Som et argument og sender deretter ut det konverterte floatnummeret.
Syntaks
parsefloat (streng)Her JavaScript “parsefloat ()”Metoden tar”streng”Som et argument og returnerer et flytende punktnummer.
Eksempel 1
Vi vil nå konvertere verdien av strengen "32.54”Inn i et flytende punktnummer ved å bruke“parsefloat ()”Metode:
Som du kan se, "type”Av de passerte”streng”Argument blir nå endret til“Antall”:
Eksempel 2
Hvis den spesifiserte strengen inneholder etterfølgende og ledende rom, er "parsefloat ()”Metoden vil ignorere dem og returnere flytende punktnummer:
Utførelse av den ovennevnte koden vil konvertere strengen ” 220 ”Into Float“220”:
Eksempel 3
I tilfelle, hvis strengen omfatter forskjellige typer verdier, er JavaScript "parsefloat ()”Metoden vil returnere flytende punktnummer til det når ethvert ikke-numerisk tegn:
Her, "parsefloat ()”Metode vil konvertere strengen”[email protected]" til "2022”Flytende punktnummer:
Eksempel 4
For ikke-numeriske tegn, "parsefloat ()”Antall kommer tilbake“Nan”(Ikke et tall):
Utførelse av det gitte “parsefloat ()”Metoden kommer tilbake“Nan”For den passerte strengen”Linuxhint.com2022@”Når det starter med en ikke-numerisk karakter:
Eksempel 5
I et scenario der de passerte “streng”Argument omfatter rom mellom tall, deretter JavaScript”parsefloat ()”Metoden vil bare returnere det første møttede nummeret.
I det følgende eksempel vil vi for eksempel passere "20 45 23456”Streng som et argument for“parsefloat ()”Metode, og den angir det første nummeret”20”Som dens returssak:
var a = parsefloat ("20 45 23456");Produksjon
Det var all den essensielle informasjonen relatert til å konvertere en streng til å flyte i JavaScript. Du kan videre forske i henhold til dine preferanser.
Konklusjon
Til Konverter streng til flyte, Du kan bruke “Type konvertering”JavaScript -funksjonen eller“parsefloat ()”Metode. Type konvertering bruker Unary Operator “+” for å konvertere strengverdien til å flyte, mens “Parsefloat ()” Metode godtar en streng "verdi”Som et argument og returnerer det konverterte floatnummeret. Denne oppskrivningen diskuterte forskjellige metoder for å konvertere strenger til flytende punkttall i JavaScript.