Funktionen JavaScript parseFloat () analyserer et argument og returnerer et flydende nummer.
Funktionens syntaks parseFloat()
er:
parseFloat(string)
parseFloat () Parametre
Den parseFloat()
funktion tager i:
- streng - Værdien, der skal analyseres. Hvis det ikke er en streng, konverteres den til en ved hjælp af
ToString
abstrakt handling.
Bemærk: Førende mellemrumstegn ignoreres.
Returneringsværdi fra parseFloat ()
- Returnerer et flydende nummer, der er analyseret fra den givne streng.
- Returnerer,
NaN
når det første tegn, der ikke er mellemrum, ikke kan konverteres til et tal.
Eksempel: Brug af parseFloat ()
console.log(parseFloat(" 10 ")); // 10 console.log(parseFloat(" 3.14seconds")); // 3.14 console.log(parseFloat("314e-2")); // 3.14 // argument can be anything as long as it has toString or valueOf const obj = ( toString: () => "127.0.0.1", ); console.log(parseFloat(obj)); // 127 console.log(parseFloat("JavaScript")); // NaN // BigInt values lose precision console.log(parseFloat("464546416543075614n")); // 464546416543075600
Produktion
10 3,14 3,14 127 NaN 464546416543075600
Bemærkninger:
parseFloat()
vil analysere objekter, der ikke er streng, hvis de har entoString
eller envalueOf
metode.parseFloat()
stopper med at konvertere en streng til at flyde, når den møder et ikke-numerisk tegn.
Anbefalet læsning: Javascript parseInt ()