Jak sprawdzić, czy ciąg jest prawidłowym numerem

Jak sprawdzić, czy ciąg jest prawidłowym numerem
Podczas składania formularza, ankiety lub pracy z wieloma danymi liczbowymi. Konieczne jest ustalenie, czy liczby są prawidłowe, czy nie. Na przykład, przed przechowywaniem wartości ciągu w bazie danych, programiści używają różnych technik, aby ustalić, czy jest to ważna, czy nieprawidłowa liczba. To sprawia, że ​​inne manipulacje bazą danych są proste i wydajne.

Ten blog opisuje procedurę weryfikacji, czy ciąg jest ważnym numerem, czy nie.

Jak sprawdzić/sprawdzić, czy ciąg jest prawidłowym numerem?

Aby ustalić, czy ciąg jest prawidłowym liczbą, czy nie, użyj następującej metody:

  • "Numer()" metoda
  • "isnan ()" metoda.

Metoda 1: Sprawdź, czy ciąg jest prawidłowym numerem za pomocą metody „numer ()”

Użyj "Numer()„Metoda ustalenia, czy ciąg jest prawidłowym numerem. Metoda liczby () jest wykorzystywana do przekształcania łańcucha lub innej wartości na liczbę. Tę metodę można również użyć do sprawdzenia/sprawdzenia, czy ciąg jest prawidłowym/dokładnym numerem. Powraca „Nan”W przypadku ciągów, których nie można przekonwertować na liczbę, takich jak„123ABC" I "ABC123". Daje również NAN na puste struny.

Przykład

Najpierw uzyskaj wartość od użytkownika za pomocą „podpowiedź()" metoda:

niech a = monit („Wprowadź wartość:”, ”);

Przekaż zmienną do „Numer()„Metoda sprawdzania, czy podana wartość jest prawidłowym numerem, czy nie:

if (liczba (a))
konsola.log („Wartość wejścia użytkownika to poprawna liczba”);

w przeciwnym razie
konsola.log („Wartość wejścia użytkownika jest nieprawidłową liczbą”);

Wyjście

Metoda 2: Sprawdź, czy ciąg jest prawidłowym numerem za pomocą metody „isnan ()”

Użyj "isnan ()”Metoda sprawdzania, czy ciąg jest prawidłowym/dokładnym numerem. Wyświetla wyniki jako „PRAWDA„Jeśli przekazana wartość nie jest liczbą, aw innych przypadkach zwraca”FAŁSZ".

Przykład

Najpierw zdefiniuj funkcję zwaną „CheckString ()”To akceptuje ciąg jako argument. Zadzwoń do "isnan ()”Metoda weryfikacji dostarczonych ciągów to liczba. Jeśli da „PRAWDA”, Wydrukuj„String jest nieprawidłową liczbą”, W przeciwnym razie wydruk„String to prawidłowy numer”:

Funkctioncheckstring (a)
if (isnan (a))
konsola.log (a + ": jest nieprawidłową liczbą");

w przeciwnym razie
konsola.log (a + ": jest prawidłowy numer");

Wywołaj funkcję i przekazaj ciągami, aby ustalić, czy przekazane ciągi są prawidłowymi liczbami, czy nie:

CheckString („JavaScript”);
CheckString („123”);
CheckString („15f17”);

Można zauważyć, że metoda „isnan ()” została pomyślnie zidentyfikowana ważna liczba:

Chodzi o weryfikację, czy ciąg jest prawidłowym numerem, czy nie w JavaScript.

Wniosek

Aby sprawdzić/sprawdzić, czy ciąg jest prawidłowym numerem w JavaScript, użyj „Numer()”Metoda lub„isnan ()" metoda. Obie metody są podobne pod względem funkcjonalności i można je wykorzystać alternatywnie zgodnie z scenariuszem. Ale metoda liczby () jest bardziej preferowaną metodą, ponieważ jest bardziej czytelna i wykonuje konwersję na jednym kroku. Ten blog opisał procedurę weryfikacji, czy ciąg jest prawidłowym numerem w JavaScript.