parseFloat()

Podsumowanie

Przetwarza argument w postaci łańcucha znaków zwracając liczbę zmiennoprzecinkową.

Składnia

parseFloat(string)

Parametry

string 
Łańcuch znaków do przetworzenia.

Opis

parseFloat() jest funkcją najwyższego poziomu, niepowiązaną z żadnym obiektem.

parseFloat() przetwarza argument będący łańcuchem znaków i zwraca liczbę zmiennoprzecinkową. Jeśli natknie się na znak inny niż +, -, liczbę (0-9), kropkę dziesiętną (".") lub wykładnik potęgi, zwraca wartość do tego miejsca i ignoruje dany znak oraz wszystkie dalsze znaki. Dozwolone są spacje na początku i na końcu łańcucha znaków.

Jeśli pierwszy znak nie może być przekonwertowany do liczby, parseFloat() zwraca NaN.

W zastosowaniach arytmetycznych, wartość NaN nie jest liczbą w żadnej podstawie wyliczeń (ang. radix ). Aby stwierdzić, czy wynik parseFloat będzie NaN, można wywołać funkcję isNaN(). Jeśli wartość NaN użyta zostanie w operacji arytmetycznej, wynikiem operacji także będzie NaN.

Uwaga: Funkcja parseFloat wymaga, aby punktem dziesiętnym była kropka, a nie przecinek. Zastosowanie przecinka spowoduje pominięcie części ułamkowej.

Przykłady

Przykład: parseFloat() zwraca liczbę

Wszystkie poniższe przykłady zwracają 3.14.

parseFloat("3.14");
parseFloat("314e-2");
parseFloat("0.0314E+2");
parseFloat("3.14 więcej znaków nienumerycznych");

Przykład: parseFloat() zwraca NaN

Poniższy przykład zwraca NaN:

parseFloat("FF2");

Zobacz także

Autorzy i etykiety dokumentu

Etykiety: 
Contributors to this page: teoli, Mgjbot, Internauta1024A, Marcoos, Staszyna, Sheppy, Ptak82, VooEak
Ostatnia aktualizacja: teoli,
Ukryj panel boczny