torna alle lezioni

Qual è il risultato degli alert?

importanza: 3

Cosa mostrerà questo codice?

alert( alert(1) && alert(2) );

La risposta è: 1, e poi undefined.

alert( alert(1) && alert(2) );

La chiamata alert ritorna undefined (mostra solo un messaggio, quindi non ha nessuna valore significativo di ritorno).

Per questo &&, valutato l’operando di sinistra (che mostra 1), si ferma: undefined è un valore falso e && lo ritorna immediatamente.