Kursinhalt
Einführung in JavaScript
Einführung in JavaScript
Vergleichsoperationen
Vergleiche werden verwendet, um Bedingungen zu definieren, Überprüfungen durchzuführen und Entscheidungen in JavaScript zu treffen. Diese Operationen geben einen booleschen Wert (true
oder false
) zurück, den andere Operatoren verwenden, um bestimmte Aktionen zu bestimmen.
Vergleichsoperatoren
JavaScript bietet mehrere Vergleichsoperatoren zum Vergleichen von Werten:
- Gleich (
==
); - Strikt gleich (
===
); - Ungleich (
!=
); - Strikt ungleich (
!==
); - Größer als (
>
); - Größer als oder gleich (
>=
); - Kleiner als (
<
); - Kleiner als oder gleich (
<=
).
Gleich und Ungleich
Die Gleich-Operation (==
) gibt true
zurück, wenn der erste Wert dem zweiten Wert entspricht, und false andernfalls.
Umgekehrt gibt die Ungleich-Operation (!=
) true
zurück, wenn die Werte ungleich sind.
Beispiel:
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
Hinweis
Der
=
Operator ist für Zuweisung, während==
für Vergleich ist. Achten Sie darauf, sie zu unterscheiden.
Strikter Vergleich
Strikter Vergleich überprüft die Typen von Werten und die Werte selbst. Der Strikt Gleich (===
) Operator gibt true
zurück - wenn sowohl die Werte als auch ihre Typen gleich sind, während !==
true
zurückgibt, wenn sie unterschiedlich sind.
Beispiel:
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
Größer und Kleiner
Der Größer als (>
) Operator gibt true
zurück, wenn der erste Wert den zweiten übersteigt. Umgekehrt gibt der Kleiner als (<
) Operator true
zurück, wenn der erste Wert kleiner als der zweite ist.
Beispiel:
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
Größer/Kleiner oder Gleich
Die Größer oder Gleich (>=
) und Kleiner oder Gleich (<=
) Operatoren kombinieren die entsprechenden Vergleichsoperatoren mit Gleich (==
). Sie geben true
zurück, wenn eine der Bedingungen erfüllt ist.
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
Hinweis
Der
>=
Operator kombiniert>
und==
, nicht===
. Der<=
Operator funktioniert ähnlich.
1. Was wird die Ausgabe sein?
2. Was wird die Ausgabe sein?
3. Was wird die Ausgabe sein?
4. Was wird die Ausgabe sein?
Danke für Ihr Feedback!