Answer
@js_testОтвет:
1, а затем undefined.
Объяснение:
Вызов alert не возвращает значения, или, иначе говоря, возвращает undefined.
Поэтому до правого alertдело не дойдёт, вычисления закончатся на левом.
Код для проверки:
alert( alert(1) && alert(2) );