Sono abituato a se le istruzioni hanno una condizione in cui (x < y) o (x == y). Ma nei casi in cui non vi è operatore, cosa controlla esattamente l'istruzione if? Ad esempio nell'esempio seguente se (window.XMLHttpRequest) ... qual è la condizione?JavaScript Condizione dell'istruzione senza operatore? Che cosa fa?
Grazie.
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
Vedere qui per le specifiche: http://www.ecma-international.org/ecma-262/6.0/index.html#sec-toboolean – phi