Что такое «x && foo () »?

Я видел где-то еще говорилось,

x && foo ();

равно

if(x){
    foo();
}

Я тестировал его, и они действительно сделали то же самое.
Но почему? Что такое x && foo () ?

43
задан Community 23 May 2017 в 10:27
поделиться