Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Operatoren und Vergleiche | Abschnitt
JavaScript-Grundlagen

Operatoren und Vergleiche

Swipe um das Menü anzuzeigen

Operatoren ermöglichen Berechnungen und den Vergleich von Werten. Arten von Operatoren

  • Arithmetisch: +, -, *, /, %;
  • Zuweisung: =, +=, -=;
  • Vergleich: ==, ===, !=, !==, >, <, >=, <=.
12345678910111213
// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true

Bei der Verwendung von Vergleichsoperatoren bewertet JavaScript die Werte als entweder truthy oder falsy. Ein truthy-Wert ist jeder Wert, der in einem booleschen Kontext als wahr gilt, während ein falsy-Wert als falsch betrachtet wird. Die häufigsten falsy-Werte in JavaScript sind:

  • false;
  • 0 (die Zahl Null);
  • "" (leerer String);
  • null;
  • undefined;
  • NaN (not a number).

Alle anderen Werte gelten als truthy.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Operatoren und Vergleiche

Operatoren ermöglichen Berechnungen und den Vergleich von Werten. Arten von Operatoren

  • Arithmetisch: +, -, *, /, %;
  • Zuweisung: =, +=, -=;
  • Vergleich: ==, ===, !=, !==, >, <, >=, <=.
12345678910111213
// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true

Bei der Verwendung von Vergleichsoperatoren bewertet JavaScript die Werte als entweder truthy oder falsy. Ein truthy-Wert ist jeder Wert, der in einem booleschen Kontext als wahr gilt, während ein falsy-Wert als falsch betrachtet wird. Die häufigsten falsy-Werte in JavaScript sind:

  • false;
  • 0 (die Zahl Null);
  • "" (leerer String);
  • null;
  • undefined;
  • NaN (not a number).

Alle anderen Werte gelten als truthy.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6
some-alt