Estoy acostumbrado a las declaraciones que tienen una condición donde (x < y) o (x == y). Pero en los casos en que no hay operador, ¿qué verifica exactamente la declaración if? es decir, en el ejemplo a continuación if (window.XMLHttpRequest) ... ¿cuál es la condición?JavaScript ¿Condición de instrucción sin operador? ¿Qué hace?
Gracias.
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
Consulte aquí para la especificación: http://www.ecma-international.org/ecma-262/6.0/index.html#sec-toboolean – phi