Jak przekształcić ciągami na liczby w JavaScript

Jak przekształcić ciągami na liczby w JavaScript
Zarządzanie danymi jest jedną z podstawowych koncepcji programowania. W rezultacie JavaScript zapewnia różne funkcje parsowania typów danych, co pozwala łatwo przekonwertować format danych. Na przykład, jeśli chcesz wykonać dowolne operacje matematyczne w ciągu zawierającego liczbę, musisz najpierw przekonwertować ten ciąg na numer.

W tym celu istnieje wiele metod JavaScript, takich jak parseint (), parsefloat (), Numer(), Matematyka.podłoga(), I Matematyka.stropować(). Ten zapis pokaże metodę konwersji ciągów na liczby w JavaScript za pomocą wszystkich wymienionych funkcji. A więc zacznijmy!

Jak przekształcić ciągami na liczby w JavaScript za pomocą metody parseint ()

W JavaScript „The„parseint ()”Funkcja jest wykorzystywana do konwersji łańcucha na liczbę. To wymaga „strunowy" I "źródło”Jako parametry, a następnie przekształca dodany ciąg w liczbę całkowitą. W funkcji parseint () dodaje się radix, aby określić system numeryczny, którego chcesz użyć.

Na przykład Radix „8”Wskazuje, że dodana liczba w ciągu zostanie przekonwertowana z bazy dziesiętnej na ósemkę na dziesiętne. Ta metoda wyświetli się „Nan”Nie liczba, jeśli określony ciąg nie zawiera wartości liczbowej.

Składnia Parseint ()

Teraz sprawdź funkcję składni ParseInt () do przekształcania ciągów na liczby:

Parseint (String, Radix)

W powyższej składni dodaj „Strunowy„Które chcesz przekonwertować jako pierwszy argument. Następnie dodaj podstawę jako Radix, który jest opcjonalny. Ta funkcja zwróci wartość liczbową wynikającą z konwersji ciągu do ciągu.

Przykład: Przekształcenie ciągów na liczby w JavaScript za pomocą parseint () bez radix

W pierwszym przykładzie spróbujemy przekonwertować „22a„Ciąg do liczby za pomocą funkcji parseint (). W tym celu napisamy następujący kod w naszym oknie konsoli:

MyString = „22a”
konsola.log (parseint (MyString))

Funkcja parseint () przekonwertuje wartość „MyString„Do jego odpowiedniej liczby i pokaż wynik za pomocą konsoli.Funkcja log ():

Przykład: Przekształcenie ciągów na liczby w JavaScript za pomocą Parseint () z Radix

Jak wspomniano wcześniej, możesz również dodać bazę jako „źródło”W przypadku konwersji. Na przykład zdefiniowaliśmy „22”Jako ciąg, a następnie ustaw radix jako„8”W funkcji parseint (). Wynik zostanie obliczony jako (2+2*8), czyli „to„18”:

MyString = „22”
konsola.Log (Parseint (MyString, 8))

Jak przekształcić ciągi na liczby w JavaScript za pomocą metody parsefloat ()

Jeśli chcesz przekonwertować ciąg na numer zmiennoprzecinkowy, musisz użyć parsefloat () Funkcja JavaScript. Zwraca tylko liczbę znalezioną na początku określonego ciągu, który został przeanalizowany, dopóki funkcja parsefloat () nie pojawi się na znaku, który nie jest liczbą.

Składnia parsefloat ()

Oto składnia funkcji parsefloat () do konwersji ciągów na liczby w JavaScript:

parsefloat (ciąg)

Funkcja parsefloat () akceptuje pojedynczy parametr jako „ciąg”, który chcesz dodać do celów konwersji.

Przykład: Przekształcenie ciągów na liczby w JavaScript za pomocą metody parsefloat ()

Poniższy przykład przekonwertuje nasz „teststring” o wartości „224.56b”Do liczby za pomocą funkcji parsefloat () i wyjścia funkcji parsefloat () można zobaczyć w oknie konsoli:

Niech testString = parsefloat (”224.56b ”);
konsola.log (testString);

Jak konwertować ciągami na liczby w JavaScript za pomocą metody numeru ()

Funkcja liczby () służy do konwersji obiektów lub zmiennych JavaScript na liczby. Można go również wykorzystać do konwersji dodanego łańcucha do liczby. Ta metoda wyświetli się „Nan”Jeśli dodany ciąg nie jest w stanie zostać przekonwertowany na liczbę.

Składnia liczby ()

Spójrz na składnię funkcji liczb () w JavaScript:

Liczba (obiekt)

Ta funkcja numer () przekonwertuje dowolny typ JavaScript typu danych na numer i zwróci jego wartość.

Przykład: Przekształcenie ciągów na liczbę w JavaScript za pomocą metody numeru ()

W poniższym przykładzie przekonwertujemy „teststring”Zmienna JavaScript do liczby za pomocą„Numer()”Funkcja:

Niech testString = liczba ("101.11 ”);
konsola.log (testString);

Wyjście deklaruje, że pomyślnie przekonwertowaliśmy dodany ciąg na numer:

Jak przekształcić ciągi na liczby w JavaScript za pomocą matematyki.metoda floor ()

Matematyka.Funkcja floor () w JavaScript zwraca największą wartość całkowitą mniejszą lub równą liczbie, która jest przekazana. Ta funkcja przyjmuje również sznurki i przekształca je na liczby całkowite.

Składnia matematyki.podłoga()

Matematyka.podłoga (wartość)

Powyższa matematyka.Funkcja floor () podejmie określony ciąg jako „Wartość”A następnie przekonwertuj go na numer.

Przykład: Przekształcenie ciągów na liczbę w JavaScript za pomocą matematyki.metoda floor ()

Teraz wykorzystamy matematykę.Funkcja floor (), aby przekonwertować „101.11„Ciąg do liczby:

Niech testString = matematyka.podłoga (”101.11 ”);
konsola.log (testString);

Jak przekształcić ciągi na liczby w JavaScript za pomocą matematyki.metoda suil ()

Matematyka.funkcja suil () w JavaScript jest wykorzystywana do wyświetlania najmniejszej liczby całkowitej większej lub równej określonej liczbie. Możesz także wykorzystać tę funkcję do przekształcania ciągów na liczby.

Składnia matematyki.stropować()

Matematyka.CEIL (wartość)

Matematyka.Funkcja suil () może uznać dodany ciąg jako „Wartość”A następnie przekonwertuj go na numer.

Przykład: Przekształcenie ciągów na liczby w JavaScript za pomocą matematyki.metoda suil ()

Na przykład, aby przekonwertować „578.99„Ciąg do numeru w JavaScript, użyjemy matematyki.Funkcja suil () w następujący sposób:

Niech testString = matematyka.Ceil (”578.99 ");
konsola.log (testString);

Matematyka.Funkcja Ceil () zakończy „578.99”Ciąg do„579„Numer:

Wniosek

Aby przekonwertować ciągi na liczby w JavaScript, zastosowano kilka metod, takich jak parseint (), parsefloat (), liczba (), matematyka.Floor () i matematyka.Ceil () i ten zapis zawiera szczegółowy opis i przykłady wszystkich tych metod. Wszystkie podane metody są łatwe i proste w użyciu. Możesz użyć dowolnego z nich do przekształcania wybranego ciągu na numer.