JavaScript parseFloat ()

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 ToStringabstrakt handling.

Bemærk: Førende mellemrumstegn ignoreres.

Returneringsværdi fra parseFloat ()

  • Returnerer et flydende nummer, der er analyseret fra den givne streng.
  • Returnerer, NaNnå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 en toStringeller en valueOfmetode.
  • parseFloat() stopper med at konvertere en streng til at flyde, når den møder et ikke-numerisk tegn.

Anbefalet læsning: Javascript parseInt ()

Interessante artikler...