In machen Fällen ist es notwendig Javascript-Variablen Standardwerte zu geben, z.B. wenn durch den Code ein ungültiger Datentyp oder nicht angegebener Wert übergeben wird.
1. Objekte
let a;
const obj = {
val: a || 2 // wenn a = undefined oder null, dann nimm 2
}2. Funktionen
let a = 4;
let b;
function sum(x, y=2) {
return a+b;
}
sum(a,a); // ergibt 8
sum(a); // die anderen Aufrufe ergeben jeweils 6
sum(a,b);
sum(a, c);