Ver Mensaje Individual
  #16 (permalink)  
Antiguo 14/09/2014, 07:21
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 13 años, 11 meses
Puntos: 1011
Respuesta: Error con operadores relacionales

si dices que está solucionado, así será. pero diría que no. sobre todo si has aplicado lo que te comenté en mi post anterior.

Cita:
console.log('11:30' >= '11:30); // true
console.log('11:31' >= '11:30); // false
console.log('11:32' >= '11:30); // false
........
console.log('11:58' <= '11:59); // false
console.log('11:59' <= '11:59); // true
si te fijas sólo retorna true cuando ambas cadenas son igual. esto quiere decir que una cadena no puede ser evaluada con los operadores (< y >)
funcionará siempre y cuando el usuario entre en la web a las 11:30 o 11:59. si entra a las 11:34, no se imprimirá nada. la solución pasa por evaluar las horas y los minutos por separados

Cita:
if (hora == 11 && (minuto >= 30 || minuto <= 59))
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}