Vergleichen Sie Zahlen in JavaScript

Migel Hewage Nimesha 15 Februar 2024
  1. Verwenden Sie Vergleichsoperatoren, um Zahlen in JavaScript zu vergleichen
  2. Verwenden Sie logische Operatoren, um Zahlen in JavaScript zu vergleichen
  3. Abschluss
Vergleichen Sie Zahlen in JavaScript

JavaScript bietet zahlreiche Methoden zum Vergleichen grundlegender Werte unter Verwendung von Sprachkonstrukten, die als Operatoren bezeichnet werden. Der JavaScript-Standard definiert zwei unterschiedliche grundlegende Operatortypen: Vergleich und Logisch.

  1. Vergleichsoperatoren zeigen, wie verschiedene Werte miteinander verbunden sind.
  2. Logische Operatoren drücken die logischen Beziehungen zwischen Werten aus.

Diese Operatoren können keine komplexen Werte wie JavaScript-Objekte, Arrays oder Funktionen manipulieren. Sie können nur einfache Werte wie Zeichenfolgen, Zahlen oder JavaScript-Datentypen bearbeiten.

Stellen Sie sicher, dass die zu vergleichenden Zahlen oder Variablen vom gleichen Datentyp sind; Andernfalls erhalten Sie möglicherweise ein unerwartetes Ergebnis. Es gibt unterschiedliche Richtlinien für korrekte Vergleiche für jeden Operatortyp.

Verwenden Sie Vergleichsoperatoren, um Zahlen in JavaScript zu vergleichen

Die Vergleichsoperatoren in JavaScript bewerten sowohl numerische als auch qualitative Qualitäten. Sie initiieren den relativen Status von Werten und ob sie sich überschneiden oder unterscheiden.

Die Ergebnisse von Vergleichsoperatoren können entweder wahr oder falsch sein, was boolesche Werte sind und zwei Werte vergleichen. In Schleifen und Entscheidungsfindung werden Vergleichsoperatoren verwendet.

Verwenden Sie den JavaScript-Größer-als-Operator (>)

Dieser Operator bestimmt die Größe eines Wertes relativ zu einem anderen. Lassen Sie uns diesen Operator verwenden und die Ausgabe sehen.

const number = 5;

// using the greater-than operator
console.log(number > 3);

Die Ausgabe des obigen Snippets.

JavaScript Zahlen vergleichen - Ausgabe 1

Verwenden Sie den JavaScript-Kleiner-als-Operator (<)

Dieser Operator kann prüfen, ob ein Wert kleiner als ein anderer Wert ist. Versuchen wir es mit dem Kleiner-als-Operator.

const number = 6;

// using the less-than operator
console.log(number < 10);

Das Ergebnis des obigen Codes.

JavaScript Zahlen vergleichen - Ausgabe 2

Verwenden Sie die JavaScript-Gleichheitsoperatoren

In JavaScript gibt es zwei separate Operatoren, die prüfen, ob Werte gleich sind.

Verwenden Sie den JavaScript-Gleichheitsoperator (==)

Unabhängig vom Datentyp zweier Werte bestimmt der nicht-strikte Gleichheitsoperator, ob sie tatsächlich gleich sind.

Lassen Sie uns den folgenden Code ausprobieren:

const m = 5, n = 2, i = 'test';

// using the equal-to operator
console.log(m == 5);
console.log(n == '2');
console.log(i == 1);

Das Ergebnis des obigen Codes.

JavaScript Zahlen vergleichen - Ausgabe 3

Verwenden Sie den strikten JavaScript-Gleichheitsoperator (===)

Der Operator stellt fest, ob Datentyp und Wert zweier Werte gleich sind. Schauen wir uns den folgenden Ausschnitt an:

const number = 4;

// using the strict equal-to operator
console.log(number === 4);
console.log(number === '4');

Wir können das Ergebnis des obigen Codes erhalten.

JavaScript Zahlen vergleichen - Ausgabe 4

Verwenden Sie die JavaScript-Ungleich-Operatoren

Zwei unterschiedliche Operatoren in JavaScript können auch verwendet werden, um zu prüfen, ob zwei Werte gleich sind. Sie ähneln Gleichheitsoperatoren, haben aber zusätzlich zu den Gleichheitszeichen auch ein Ausrufezeichen.

Verwenden Sie den JavaScript-Ungleich-Operator (!=)

Unabhängig vom Datenformat bestimmt dieser Operator, ob zwei Werte gleich sind. Berücksichtigen Sie den folgenden Code:

const m = 3, n = 4;

// using the not-equal-to operator
console.log(m != 2);
console.log(n != '4');

Das Ergebnis des obigen Codes.

JavaScript Zahlen vergleichen - Ausgabe 5

Verwenden Sie den strikten JavaScript-Ungleich-Operator (!==)

Der Operator bestimmt, ob sich zwei Werte sowohl im Datentyp als auch im Wert unterscheiden. Lassen Sie uns den folgenden Code ausführen:

const m = 3, n = 4;

// using the strict not-equal-to operator
console.log(m !== 2);
console.log(n !== '4');

Das Ergebnis des obigen Codes.

JavaScript Zahlen vergleichen - Ausgabe 6

Verwenden Sie den Größer-als- oder Gleich-Operator von JavaScript (>=)

Mit diesem Operator können wir sehen, ob ein bereitgestellter Wert gleich oder größer als ein anderer ist. Mal sehen, wie dieser Vergleichsoperator verwendet wird.

const m = 3, n = 4;

// using the greater-than or equal-to operator
console.log(m >= 3);
console.log(n >= 2);

Hier können wir eine Ausgabe wie folgt erhalten.

JavaScript Zahlen vergleichen - Ausgabe 7

Verwenden Sie den JavaScript-Kleiner-als- oder Gleich-Operator (<=)

Bestimmen Sie, ob eine Zahl kleiner oder gleich einer anderen ist, indem Sie den Größer-als- oder Gleich-Operator von JavaScript verwenden.

Sehen wir uns die Funktionalität dieses Operators an.

const number = 2;

// using the less-than or equal-to operator
console.log(number <= 3);
console.log(number <= 2);

Hier können wir eine Ausgabe wie unten gezeigt erhalten.

JavaScript Zahlen vergleichen - Ausgabe 8

Verwenden Sie logische Operatoren, um Zahlen in JavaScript zu vergleichen

JavaScript wertet logische Operatoren in der Reihenfolge aus, in der sie erscheinen, beginnend von links. Die wahren und falschen Werte werden immer mit logischen Operatoren ausgewertet, und die endgültige logische Schlussfolgerung wird häufig geändert, wenn Auswertungen mit Klammern gruppiert werden, um ihre Reihenfolge zu ändern.

Verwenden Sie den JavaScript-Operator AND (&&)

Der logische UND-Operator gibt true aus, wenn beide Bedingungen wahr sind. Es gibt false zurück, wenn nicht.

Schauen wir uns die Funktionalität dieses logischen Operators an.

const number = 4;

// using the logical AND operator
console.log((number > 2) && (number < 2));

Wir können eine Ausgabe wie folgt erhalten.

JavaScript Zahlen vergleichen - Ausgabe 9

Verwenden Sie den JavaScript-Operator ODER (||)

Der ODER-Operator in JavaScript gibt true zurück, wenn seine Eingaben als wahr ausgewertet werden. In einer Situation, in der beide oder einer seiner Werte falsch ist, gibt es false aus.

Lassen Sie uns anhand eines Beispiels zeigen, wie der OR-Operator verwendet wird.

const number = 4;

// using the logical OR operator
console.log((number > 2) || (number < 2));

Der obige Code erzeugt die unten aufgeführten Ergebnisse.

JavaScript Zahlen vergleichen - Ausgabe 10

Verwenden Sie den JavaScript-Operator NOT (!)

Der NOT-Operator von JavaScript negiert seine Verteidigung. Um das Ergebnis eines Vergleichs zu negieren, setzen Sie den Operator nach und vor dem Vergleich direkt vor die Klammer.

Schauen wir uns die Verwendung des NOT-Operators an.

const number = 4;

// using the NOT operator to get the negation
console.log(!((number > 2) || (number < 2)));

Das Ergebnis des obigen Codes ist wie folgt.

JavaScript Zahlen vergleichen - Ausgabe 11

Abschluss

In diesem Artikel wurden verschiedene Operatoren erläutert, die zum Vergleichen von Zahlen verwendet werden können, einschließlich Beispielen, die die Funktionalität der einzelnen Operatoren zeigen. Die Vergleichs- und logischen Operatoren in JavaScript geben Programmierern viel Flexibilität beim Untersuchen der Verbindungen zwischen Werten und Variablen, und viele JavaScript-Codestrukturen, wie z.

Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.

Verwandter Artikel - JavaScript Operator