So überprüfen Sie, ob Zeichenfolge eine Nummer in JavaScript ist

So überprüfen Sie, ob Zeichenfolge eine Nummer in JavaScript ist
Eine Zeichenfolge ist ein wesentlicher Bestandteil der Anzeige von Informationen an den Benutzer. In JavaScript werden verschiedene Methoden bereitgestellt, um Operationen auf Strings auszuführen. Manchmal wurden auch numerische Werte als Zeichenfolge angesehen. In einem solchen Fall wird es vorgezogen, zu überprüfen, ob die Variable/den Wert eine Nummer oder eine Zeichenfolge ist. Dazu bietet JavaScript eine Vielzahl von Methoden an.

In diesem Leitfaden untersuchen Sie, wie Sie bewerten, ob die Zeichenfolge eine Zahl nach verschiedenen Methoden ist. Der Inhalt dieses Handbuchs ist unten aufgeführt:

  • So überprüfen Sie, ob Zeichenfolge eine Nummer in JavaScript ist
  • Verwenden des Bedieners "+", um zu überprüfen, ob die Zeichenfolge eine Nummer ist
  • Verwenden der IF-ELSE-Bedingung, um zu überprüfen, ob die Zeichenfolge eine Nummer ist
  • Verwenden von "Regex", um zu überprüfen, ob eine Zeichenfolge eine Nummer ist

So überprüfen Sie, ob Zeichenfolge eine Nummer in JavaScript ist?

In JavaScript eine integrierte Methode isnan () bewertet die Zeichenfolge so, dass, wenn die bestandene Zeichenfolge eine Nummer ist. Diese integrierte Funktion von JavaScript gibt eine tatsächliche oder falsche Ausgabe basierend auf der Passzeichenfolge zurück.

Außerdem das “+Der Bediener wird verwendet, um die Zeichenfolge durch Konvertieren der Zeichenfolge in eine Nummer zu überprüfen. Es gibt a zurück Nan Wert, um darzustellen, dass die Zeichenfolge keine Zahl ist. Endlich, das Regex Der Ausdruck wird verwendet, um die Zahl als Zeichenfolge zu berechnen.

Methode 1: Verwenden des Operators "+", um zu überprüfen, ob die Zeichenfolge eine Nummer ist

Diese Methode bezieht sich auf die Verwendung des „+“ -Preibers, um zu überprüfen, ob eine Zeichenfolge eine Nummer ist. Der folgende Code verwendet das “+Operator, um zu überprüfen, ob die Zeichenfolge eine Nummer ist.

Code

Konsole.log ("ein Beispiel zum Überprüfen, ob die Zeichenfolge eine Nummer ist");
Konsole.log (+'45423')
Konsole.log (+'JavaScript')

Der Code verwendet den Plus -Operator, indem der Code das übergeben wird "45423" Nummer und Zeichenfolge als “JavaScript”.

Ausgang

Das Ergebnis kehrt zurück 45423 Und Nan auf der Konsole. Es zeigt, dass der Plus -Operator die Zeichenfolge bewertet, indem er a zurückgibt Nan Wert.

Methode 2: Verwenden Sie die IF-ELSE-Bedingung, um zu überprüfen, ob die Zeichenfolge eine Nummer ist

In JavaScript die isnan () Die Methode bewertet die Zeichenfolge, indem Sie eine Nummer überprüfen oder nicht. Es gibt den wahren Wert zurück, indem eine Zeichenfolge als Eingabe übergeben wird, die zeigt, dass die Zeichenfolge keine Zahl ist. Die Methode ist mit IF-ELSE-Bedingungen angepasst, um die Zeichenfolge in JavaScript zu überprüfen. Zum Beispiel lautet der Code wie folgt:

Code


Beispiel, um zu überprüfen, ob eine Zeichenfolge



\

In diesem Code lautet die Beschreibung wie folgt:

  • Eine Variable "S1"Ist verwendet, um die Zeichenfolge zu speichern"JavaScript”.
  • Danach wird eine Bedingung in der angewendet wenn Anweisung Verwendung der isnan () Methode zum Berechnen, wenn die Zeichenfolge eine Nummer ist.
  • Nach dem gleichen Prozess folgt die Nummer “500”Via N1.
  • Endlich, dasschreiben() Die Methode wird verwendet, um das berechnete Ergebnis im Browser anzuzeigen.

Ausgang

Die Ausgabe zeigt das "JavaScript ist keine Nummer" Und "500 ist eine Zahl".

Methode 3: Verwenden Sie "Regex", um zu prüfen, ob eine Zeichenfolge Nummer ist

Eine andere Methode wird zur Bewertung der Zeichenfolge unter Verwendung eines Regex -Ausdrucks berücksichtigt.

Code

Konsole.log ("ein Beispiel zum Überprüfen, ob die Zeichenfolge eine Nummer ist");
Funktion isnum (v)
return /\ d /.Test (v);

Konsole.log (isnum ('JavaScript'));
Konsole.log (isnum ('734239'));

Der isnum () Methode ist mit der angepasst Regex Ausdruck, um zu prüfen, ob die Zeichenfolge eine Zahl ist.

Ausgang

Die Ausgabe zeigt, dass die Zeichenfolge "JavaScript" kehrt zurück FALSCH. Es repräsentiert die Passzeichenfolge als illegale Nummer.

Abschluss

Die integrierte Methode “isnan () ” wird am häufigsten verwendet, um zu überprüfen, ob die Zeichenfolge eine Nummer ist oder nicht. In diesem Artikel, Plus Operatoren, Regex -Ausdrücke, Und IF-ELSE-Aussagen werden mit dem verwendet isnan () Methode zur Bewertung der Zeichenfolge, indem sie in eine Zahl konvertiert wird. Es gibt a zurück WAHR Wert Wenn der Eingabewert nicht in eine Zahl umgewandelt wird. Indem Sie verschiedene Beispiele durchführen, haben Sie gelernt, wie man überprüft, ob die Zeichenfolge eine Nummer ist oder nicht.