Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/11/2013, 08:18
PHPeros
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: if(a===0 || 1) es igual a if(a===0 || a===1)

Debes poner la expresión completa con == o === (ya expliqué antes para qué servía cada cual).

Cita:
// Mal:
if (b == 5 || 2)
De esta forma el 2 se queda sólo y siempre equivale a true, por lo tanto si se incumple que "b==5", pasará a la siguiente expresión (que es verdadera) y siempre se ejecutará el código dado.

Espero haberme explicado.

Última edición por PHPeros; 21/11/2013 a las 08:24