Обложка канала

WebDEV

19233 @webb_dev

Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.

WebDEV

4 года назад
Открыть в
💡 Устанавливаем дефолтное значение переменной Иногда мы принципиально не хотим, чтобы переменная оставалось неинициализированной или содержала значение 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