Syntaks av ParseFloat () -funksjonen
varfloat = parsefloat (streng)Returverdi
Returverdien fra Parsefloat () -funksjonen er av flytdatatypen
Ytterligere informasjon
Eksempler på parsefloat () -funksjonen
La oss se på noen få forskjellige eksempler og deres utganger av Parsefloat () -funksjonen.
En streng som bare inneholder numeriske verdier inne i den
Så la oss lage en streng for å jobbe med følgende linje:
Sett deretter denne strengen til ParseFloat () -funksjonen i konsollloggen for å få utgangen direkte på terminalen som:
konsoll.Log (ParseFloat (STR1));Ved utførelse får vi følgende resultat på terminalen vår:
Som du ser, fikk vi den absolutte numeriske verdien på terminalen vår.
En streng som inneholder en flytende punkt numerisk verdi
Denne gangen skal vi lage en streng som inneholder et desimalpunkt med følgende linje:
Deretter skal vi analysere denne strengen og lagre returverdien i en annen variabel, og så kommer vi til å sende den til å konsollere loggfunksjonen som
var output = parsefloat (str2);Vi får følgende resultat på terminalen:
Som du ser, har vi den totale flytende punktverdien i variabelen vår produksjon.
En streng med en flytende punktverdi, men null på slutten
For dette eksemplet vil vi lage følgende streng
Som du ser, inne i strengen, ender verdien på to nuller. Nå skal vi konvertere denne strengen til en flottør og lagre den i en ny variabel som
var output = parsefloat (str3);Etter det kan vi bruke konsollloggfunksjonen til å skrive ut verdien fra denne variabelen produksjon:
konsoll.logg (utgang);Ved utførelse får vi følgende utdata:
Som du kan se, fjernet parsefloat () -funksjonen slutt nullene fra den numeriske verdien, da de ikke betyr noe.
En streng med mellomrom og flere tall
For dette eksemplet skal vi lage en ny streng som kommer til å inkludere flere tall, men med mellomrom mellom dem som
Nå skal vi analysere inne i Parsefloat () -funksjonen og deretter lagre returverdien til en variabel som
var output = parsefloat (str4);Nå får vi displayet ved å bruke konsollloggfunksjonen som:
konsoll.logg (utgang);Ved utførelse får vi følgende resultat på terminalen vår:
Som du kan observere, når du møter et annet tegn enn et tall eller et desimalpunkt, ignorerer Parsefloat () de kommende karakterene i strengen og returnerer oss bare nummeret før det første blanke plassen.
En streng med et enkelt tall mellom mellomrom
Nå skal vi jobbe med et annet eksempel, inkludert mellomrom, denne gangen skal vi jobbe med følgende streng:
Som du ser inneholder strengen ovenfor antallet mellom blanke mellomrom i begge ender. Nå skal vi gi den inn i ParseFloat () -funksjonen vår, og så skal vi trøste loggutgangen til terminalen ved hjelp av:
var output = parsefloat (str5);Vi får følgende resultat på terminalen vår:
Som du kan se, ble rommene ignorert, og bare antallet ble tatt og konvertert til flytende punktverdi.
Innpakning
Parsefloat () -funksjonen er en innebygd JavaScript-funksjon som fulgte med utgivelsen av ES6. Denne funksjonen har bare en jobb: å ta en streng, hente de numeriske eller flytende punktverdiene, og returnere den flytende punktverdien til en variabel. I dette innlegget har vi tatt flere eksempler på Parsefloat () -funksjonen for å demonstrere noen av tilfellene som kan oppstå.