Jak sprawdzić, czy ciąg jest liczbą w JavaScript

Jak sprawdzić, czy ciąg jest liczbą w JavaScript
Ciąg jest istotną częścią wyświetlania dowolnej informacji użytkownikowi. W JavaScript zapewniane są różne metody wykonywania operacji na strunach. Czasami wartości liczbowe były również postrzegane jako ciąg. W takim przypadku preferowane jest sprawdzenie, czy zmienna/wartość jest liczbą lub ciągiem. Aby to zrobić, JavaScript oferuje różne metody.

W tym przewodniku zbadasz, jak ocenić, czy ciąg jest liczbą różnymi metodami. Treść tego przewodnika jest wymieniony poniżej:

  • Jak sprawdzić, czy ciąg jest liczbą w JavaScript
  • Korzystanie z operatora „+”, aby sprawdzić, czy ciąg jest liczbą
  • Korzystanie z warunku if-else, aby sprawdzić, czy ciąg jest liczbą
  • Używając „Regex”, aby sprawdzić, czy ciąg jest liczbą

Jak sprawdzić, czy ciąg jest liczbą w JavaScript?

W JavaScript wbudowana metoda isnan () Oceni ciąg w taki sposób, że jeśli przekazany ciąg jest liczbą. Ta wbudowana funkcja JavaScript zwraca prawdziwe lub fałszywe wyjście na podstawie przejeżdżającego ciągu.

Ponadto „„+„Operator jest stosowany do sprawdzenia ciągu, przekształcając ciąg w liczbę. Zwraca Nan wartość reprezentująca, że ​​ciąg nie jest liczbą. Wreszcie Regex Wyrażenie jest stosowane do obliczenia liczby jako ciągu.

Metoda 1: Korzystanie z operatora „+” do sprawdzenia, czy ciąg jest liczbą

Ta metoda odnosi się do używania operatora „+” do sprawdzenia, czy ciąg jest liczbą. Poniższy kod korzysta z „+„Operator, aby sprawdzić, czy ciąg jest liczbą.

Kod

konsola.log („Przykład, aby sprawdzić, czy ciąg jest liczbą”);
konsola.Log (+„45423”)
konsola.log (+„javascript”)

Kod wykorzystuje operator plus, przekazując „45423” Numer i ciąg jako „JavaScript".

Wyjście

Powrót wyniku 45423 I Nan na konsoli. Pokazuje, że operator plus ocenia ciąg, zwracając Nan wartość.

Metoda 2: Korzystanie z warunku IF-ELSE do sprawdzenia, czy ciąg jest liczbą

W JavaScript, isnan () Metoda ocenia ciąg, sprawdzając numer lub nie. Zwraca wartość prawdziwą, przekazując łańcuch jako wejście, które pokazuje ciąg, nie jest liczbą. Metoda jest dostosowana do warunków IF-Else, aby sprawdzić ciąg w JavaScript. Na przykład kod jest następujący:

Kod


Przykład, aby sprawdzić, czy ciąg



\

W tym kodzie opis jest następujący:

  • Zmienna "S1”Jest zatrudniony do przechowywania ciągu„JavaScript".
  • Następnie warunek jest stosowany w If oświadczenie używając isnan () Metoda obliczania, jeśli ciąg jest liczbą.
  • Po tym samym procesie następuje przekazanie liczby „500„Przez n1.
  • Wreszciepisać() Metoda jest wykorzystywana do wyświetlania obliczonego wyniku w przeglądarce.

Wyjście

Wyjście to pokazuje „JavaScript to nie liczba” I „500 to liczba”.

Metoda 3: Za pomocą „Regex” do sprawdzenia, czy ciąg jest numerem

Inna metoda jest brana pod uwagę do oceny ciągu za pomocą wyrażenia wyrażenia wyrażenia.

Kod

konsola.log („Przykład, aby sprawdzić, czy ciąg jest liczbą”);
funkcja isnum (v)
return /\ d /.test (v);

konsola.log (isnum („javascript”));
konsola.log (isnum („734239”));

isnum () Metoda jest dostosowana do Regex wyrażenie, aby sprawdzić, czy ciąg jest liczbą.

Wyjście

Wyjście pokazuje, że ciąg „JavaScript” zwroty FAŁSZ. Reprezentuje przechodzący ciąg jako nielegalny numer.

Wniosek

Wbudowana metoda „isnan () ” jest najczęściej używany do sprawdzenia, czy ciąg jest liczbą, czy nie. W tym artykule, Plus operatorzy, wyrażenia od regularności, I Oświadczenia IF-Else są używane z isnan () metoda oceny ciągu poprzez przekształcenie go w liczbę. Zwraca PRAWDA wartość, jeśli wartość wejściowa nie jest przekształcona w liczbę. Wykonując różne przykłady, nauczyłeś się sprawdzić, czy ciąg jest liczbą, czy nie.