Vergleichen Sie Zahlen in JavaScript
- Verwenden Sie Vergleichsoperatoren, um Zahlen in JavaScript zu vergleichen
- Verwenden Sie logische Operatoren, um Zahlen in JavaScript zu vergleichen
- Abschluss
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.
- Vergleichsoperatoren zeigen, wie verschiedene Werte miteinander verbunden sind.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.