Здесь Вы можете ознакомится с кратким изложением теории по операторам в javaScript и eventLoop, а на вкладках operators и eventloop можете закрепить и проверить свои знания.

operators

&&

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

2

&&

3

return
3

0

&&

3

return
0

3

&&

null

return
null

0

&&

null

return
0

||

Оператор || (логическое "или") - Возвращает первое истинное значение, если такое есть, иначе возвращает последнее значение. - Применяется для проверки нескольких условий. - Если первое значение истинное (truthy), то оно будет возвращено, и последующие значения не будут проверяться.

2

||

3

return
2

0

||

3

return
3

3

||

null

return
3

0

||

null

return
null