💡 Устанавливаем дефолтное значение переменной
Иногда мы принципиально не хотим, чтобы переменная оставалось неинициализированной или содержала значение null.
if(amount === null) {
amount = 0;
}
if(value === undefined) {
value = 0;
}
console.log(amount); //0
console.log(value); //0
Для такой проверки так же отлично подойдет оператор логического сложения (||).
console.log(amount || 0); //0
console.log(value || 0); //0
Если левая часть выражения является falsy-значением и приводится к false, оператор ИЛИ вернет правую (дефолтную) часть.
WebDEV #советы #coding #js