Zum Hauptinhalt springen

So überprüfen Sie eine Zahl in JavaScript: Einfache Möglichkeiten und Codebeispiele

JavaScript ist eine der beliebtesten Programmiersprachen, die in der Webentwicklung verwendet werden. Es bietet einzigartige Funktionen zum Arbeiten mit Zahlen, einschließlich der Möglichkeit zu überprüfen, ob ein Wert eine Zahl ist oder nicht.

Die Überprüfung einer Zahl in JavaScript kann nützlich sein, wenn Sie abhängig vom Werttyp bestimmte Aktionen ausführen müssen. Sie können beispielsweise überprüfen, ob ein vom Benutzer eingegebener Wert eine Zahl ist, bevor Sie mathematische Operationen darauf anwenden.

Es gibt einige einfache Möglichkeiten, eine Zahl in JavaScript zu überprüfen. Eine davon ist die Verwendung der Funktion typeof, die den Werttyp zurückgibt. Wenn der Wert vom Typ "number" ist, bedeutet dies, dass es sich um eine Zahl handelt.

Eine andere Möglichkeit besteht darin, die Funktion isNaN zu verwenden, die prüft, ob ein Wert "keine Zahl" ist. Wenn der Wert eine Zahl ist, gibt die Funktion false zurück, andernfalls true.

Wie überprüfe ich eine Zahl in JavaScript

  1. Verwenden der Typeof-Funktion. Diese Funktion gibt den Typ der Variablen zurück, und wenn das übergebene Argument eine Zahl ist, wird "number" zurückgegeben. Zum Beispiel: console.log(typeof 42); // "number" In diesem Beispiel gibt die Funktion typeof "number" zurück, da die Zahl 42 ein numerischer Wert ist.
  2. Verwenden der isNaN-Funktion. Diese Funktion prüft, ob es sich bei dem Wert des Arguments NaN (Not A Number) um einen speziellen Wert in JavaScript handelt, der einen nicht numerischen Wert angibt. Wenn der Wert NaN ist, gibt die Funktion true zurück, andernfalls false. Zum Beispiel: console.log(isNaN("Hello")); // true In diesem Beispiel gibt isNaN true zurück, da die Zeichenfolge "Hello" keine Zahl ist.
  3. Verwenden der Number-Funktion.isFinite . Diese Funktion prüft, ob der Wert des Arguments eine endliche Zahl ist. Wenn der Wert eine endliche Zahl ist, gibt die Funktion true zurück, andernfalls false. Zum Beispiel: console.log(Number.isFinite(42)); // true In diesem Beispiel ist die Funktion Number.isFinite gibt true zurück, da die Zahl 42 eine endliche Zahl ist.

Beim Entwickeln von JavaScript-Anwendungen sollten Sie Datentypen, einschließlich Zahlen, sorgfältig überprüfen. Diese einfachen Methoden helfen Ihnen, solche Überprüfungen durchzuführen und Fehler in Ihrem Programm zu vermeiden.

Einfache Möglichkeiten, eine Zahl zu überprüfen:

1. Verwenden der Funktion isNaN():

Mit der Funktion isNaN() können Sie überprüfen, ob ein Wert eine Zahl ist oder nicht. Es gibt true zurück, wenn der Wert keine Zahl ist, und false, wenn der Wert eine Zahl ist.

var num = 42;var str = "42";console.log(isNaN(num)); // falseconsole.log(isNaN(str)); // true

2. Verwenden des typeof-Operators:

Mit dem typeof-Operator können Sie den Typ einer Variablen definieren. Wenn der Variablentyp "number" ist, ist der Wert eine Zahl.

var num = 42;var str = "42";console.log(typeof num); // "number"console.log(typeof str); // "string"

3. Verwenden eines regulären Ausdrucks:

Mithilfe eines regulären Ausdrucks können Sie überprüfen, ob ein Wert aus Ziffern besteht. Wenn der Wert nur aus Ziffern besteht, ist er eine Zahl.

var num = "42";var str = "abc123";console.log(/^\d+$/.test(num)); // trueconsole.log(/^\d+$/.test(str)); // false

Verwenden Sie diese einfachen Methoden, um Zahlen schnell und einfach in JavaScript zu überprüfen!

Beispielcode für die Überprüfung von Zahlen in JavaScript:

  • Überprüfung auf eine ganze Zahl:
  • function isInteger(number)
  • Überprüfung auf eine positive Zahl:
  • function isPositive(number) < return number >0; >
  • Überprüfung auf eine negative Zahl:
  • function isNegative(number)
  • Überprüfung auf eine Dezimalzahl:
  • function isDecimal(number)
  • Überprüfung auf Primzahl:
  • function isPrime(number) < if (number < 2) < return false; >for (let i = 2; ich> wahr zurückgeben;>