JavaScript parseFloat ()

JavaScript parseFloat () -funksjonen analyserer et argument og returnerer et flytende nummer.

Syntaksen til parseFloat()funksjonen er:

 parseFloat(string)

parseFloat () Parametere

Den parseFloat()funksjonen tar i:

  • streng - Verdien som skal analyseres. Hvis det ikke er en streng, konverteres den til en ved hjelp av ToStringabstrakt operasjon.

Merk: Ledende mellomromstegn ignoreres.

Returverdi fra parseFloat ()

  • Returnerer et flytende nummer som er analysert fra den gitte strengen.
  • Returnerer NaNnår det første tegn som ikke er mellomrom ikke kan konverteres til et tall.

Eksempel: Bruke 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

Produksjon

 10 3,14 3,14 127 NaN 464546416543075600

Merknader:

  • parseFloat()vil analysere objekter som ikke er streng hvis de har en toStringeller en valueOfmetode.
  • parseFloat() slutter å konvertere en streng til å flyte når den møter et ikke-numerisk tegn.

Anbefalt lesing: Javascript parseInt ()

Interessante artikler...