Mathematische Operatoren und das „Math“-Objekt
Funktionen
Ausblick auf das DOM (Teil 1 von 2)

JavaScript: Logisches UND „&&“ für bedingte Anweisungen

Wenn du einen Ausdruck nur ausführen möchtest, wenn eine Bedingung wahr ist, aber keinen alternativen Wert benötigst:

// Statt:
const ergebnis = istAngemeldet ? "Willkommen " + benutzername : "";

// Kürzer:
const ergebnis = istAngemeldet && "Willkommen " + benutzername;


Auch möglich:

let wert = bedingung && ergebnis;

Dies setzt `wert` auf `ergebnis`, wenn `bedingung` truthy ist, sonst auf den Wert von `bedingung`.