Код: Выделить всё
function A() { console.log('called A'); return false; }
function B() { console.log('called B'); return false; }
function C() { console.log('called C'); return true; }
console.log(C() || B() && A());
// Logs:
// called C
// true
Код: Выделить всё
console.log(A() && C() || B());
// Logs:
// called A
// called B
// false
может кто -нибудь объяснить мне, как Эти две строки кода работают и что происходит под капюшоном?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -operators