Einführung
Effektivstes Lernen der JavaScript-Grundlagen mit der Konsole
Arbeiten mit Strings (= Zeichenketten)
Strings durchsuchen
Mathematische Operatoren und das „Math“-Objekt
Datentypen und Typkonvertierung
Relationalen Opteratoren (Vergleichsoperatoren)
Logische Operatoren
Kontrollstrukturen
Funktionen
Ausblick auf das DOM (Teil 1 von 2)
Referenzen
JavaScript: Der Nullish Coalescing Operator „??“
Der Nullish Coalescing Operator ist eine verbesserte Version des logischen ODER für Standardwerte. Er prüft nur auf null oder undefined, nicht auf andere falsy-Werte:
// Statt:
const wert = input !== null && input !== undefined ? input : standardWert;
// Kürzer:
const wert = input ?? standardWert;
Damit kannst du auch leere Strings oder die Zahl 0 als gültige Werte behalten:
const anzahl = 0;
const ergebnis = anzahl ?? 10; // ergebnis ist 0, nicht 10