Здесь Вы можете ознакомится с кратким изложением теории по операторам в javaScript и eventLoop, а на вкладках operators и eventloop можете закрепить и проверить свои знания.
&&
Оператор && (логическое "и ") - Возвращает первое ложное значение, если такое есть, иначе возвращает последнее значение. - Используется для проверки, что все условия истинны. - Если первое значение ложное (falsy), то оно будет возвращено, и последующие значения не будут проверяться.
Ложное значение — это значение, которое в контексте логических операций рассматривается как "ложь ". В JavaScript и многих других языках программирования к ложным значениям относятся: false, 0, undefinded, null, NaN, ′′ - пустая строка В примере ниже ложные значения будут красного цвета, истенные зеленого цвета.
2
&&
3
0
&&
3
3
&&
null
0
&&
null
||
Оператор || (логическое "или") - Возвращает первое истинное значение, если такое есть, иначе возвращает последнее значение. - Применяется для проверки нескольких условий. - Если первое значение истинное (truthy), то оно будет возвращено, и последующие значения не будут проверяться.
2
||
3
0
||
3
3
||
null
0
||
null