JavaScript parseFloat ()

Funkcja parseFloat () JavaScript analizuje argument i zwraca liczbę zmiennoprzecinkową.

Składnia parseFloat()funkcji to:

 parseFloat(string)

parseFloat () Parametry

parseFloat()Funkcja przyjmuje się:

  • ciąg - wartość do przeanalizowania. Jeśli nie jest łańcuchem, jest konwertowany na jeden za pomocą ToStringoperacji abstrakcyjnej.

Uwaga: wiodące białe znaki są ignorowane.

Wartość zwracana z parseFloat ()

  • Zwraca liczbę zmiennoprzecinkową przeanalizowaną z podanego ciągu.
  • Zwraca, NaNgdy pierwszy znak niebędący białą spacją nie może zostać przekonwertowany na liczbę.

Przykład: użycie 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

Wynik

 10 3,14 3,14 127 NaN 464546416543075600

Uwagi:

  • parseFloat()przeanalizuje obiekty niebędące łańcuchami, jeśli mają metodę toStringlub valueOf.
  • parseFloat() przestaje konwertować ciąg na zmiennoprzecinkowy, gdy napotka znak nienumeryczny.

Zalecana lektura: JavaScript parseInt ()

Interesujące artykuły...