Składnia funkcji parsefloat ()
varfloat = parsefloat (ciąg)Wartość zwracana
Wartość zwracana z funkcji parsefloat () jest typu danych pływakowych
Dodatkowe informacje
Przykłady funkcji parsefloat ()
Rzućmy okiem na kilka różnych przykładów i ich wyniki funkcji parsefloat ().
Ciąg zawierający tylko wartości liczbowe w nim
Utwórzmy więc ciąg do pracy z następującym wierszem:
Następnie przekaż ten ciąg do funkcji parsefloat () w dzienniku konsoli, aby uzyskać wyjście bezpośrednio do terminala jako:
konsola.log (parsefloat (str1));Po wykonaniu otrzymujemy następujący wynik na naszym terminalu:
Jak widać, mamy bezwzględną wartość liczbową na nasz terminalu.
Ciąg zawierający wartość liczbową zmiennoprzecinkową
Tym razem utworzymy ciąg, który zawiera punkt dziesiętny z następującym wierszem:
Następnie zamierzamy przeanalizować ten ciąg i przechowywać wartość zwracaną w innej zmiennej, a następnie przekazamy to, aby Konsoli Log Funkcja
var wyjściowy = parsefloat (str2);Otrzymujemy następujący wynik na terminalu:
Jak widać, w naszej zmiennej otrzymaliśmy całkowitą wartość zmienną wyjście.
Ciąg o wartości zmiennoprzecinkowej, ale zero na końcu
W tym przykładzie utworzymy następujący ciąg
Jak widać, wewnątrz ciągu, wartość kończy się na dwóch zerach. Teraz zamierzamy przekonwertować ten ciąg na float i przechowywać go w nowej zmiennej jako
var wyjściowy = parsefloat (STR3);Następnie możemy użyć funkcji dziennika konsoli do wydrukowania wartości z tej zmiennej wyjście:
konsola.log (wyjście);Po wykonaniu otrzymujemy następujące dane wyjściowe:
Jak widać, funkcja parsefloat () usunęła końcowe zera z wartości liczbowej, ponieważ nic nie znaczą.
Ciąg z przestrzeniami i wieloma liczbami
W tym przykładzie utworzymy nowy ciąg, który będzie zawierał wiele liczb, ale z przestrzeniami między nimi
Teraz zamierzamy przeanalizować funkcję parsefloat (), a następnie przechowywać wartość zwracaną w zmienną taką
var wyjściowy = parsefloat (STR4);Teraz otrzymujemy wyświetlacz za pomocą funkcji dziennika konsoli, takiej jak:
konsola.log (wyjście);Po wykonaniu otrzymujemy następujący wynik na naszym terminalu:
Jak można zauważyć, po spotkaniu z postacią inną niż liczba lub punkt dziesiętny, parsefloat () ignoruje nadchodzące znaki w ciągu.
Ciąg z pojedynczą liczbą między przestrzeniami
Teraz będziemy pracować z innym przykładem, w tym przestrzeniami, tym razem będziemy pracować z następującym ciągiem:
Jak widać, powyższy ciąg zawiera liczbę między pustymi przestrzeniami na obu końcach. Teraz zamierzamy przekazać to do naszej funkcji parsefloat (), a następnie pocieszamy rejestrację danych wyjściowych na terminalu za pomocą:
var wyjściowy = parsefloat (str5);Uzyskujemy następujący wynik na naszym terminalu:
Jak widać, przestrzenie zostały zignorowane, a tylko liczba została pobrana i przekształcona w wartość zmiennoprzecinkową.
Zakończyć
Funkcja parsefloat () to wbudowana funkcja JavaScript, która została dostarczona z wydaniem ES6. Ta funkcja ma tylko jedno zadanie: przyjęcie łańcucha, pobranie wartości numerycznych lub zmiennoprzecinkowych i zwrócenie tej wartości zmiennej na zmienną. W tym poście wzięliśmy wiele przykładów funkcji parsefloat (), aby zademonstrować niektóre przypadki, które mogą wystąpić.