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

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