Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2007, 02:17
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Re: Intentar sustituir condicionales por OR lógicos (||)

Hola:

Me parece que estás confundiendo un poco los conceptos, ya que el operador OR es un operador lógico, entonces las operaciones que no son lógicas posiblemente traten de de resolverse con algún criterio pre-establecido...

Por ejemplo, tanto null, como undefined, como NaN son equivalentes de false(0), y todo elemento distinto de cero o false es true...

Te propongo que añadas en tus pruebas otro elemento:

var bool = new Array();
bool[false] = "falso";
bool[true] = "cierto";

Si pruebas pones los resultados de las operaciones como índice de la nueva variable, verás que casi todos los ejemplos devuelven el valor undefined...

Supongo que sabes que también existe la operación or a nivel de bits (creo que es con una sola barra (15 | 15.5)...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo