Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/04/2013, 13:03
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: No entiendo cómo funciona este script

En los parentesis de true puede ir una exprecion, variables o valores "directos"

if((3>2) && (3<5))-->exprecion
sentencias

var name = true;
if(name) -->variables
sentencias

if(true)--> valor directo
sentencias

Lo que esta dentro del parentesis debe ser true para que se executen las sentencias

El primer ejemplo lo podrias traducir como

Si ((3>2) y (3<5)) == true
efectivamente 3 es mayor que 2 y tambien 3 es menor que 5, asi que ambas comparaciones son verdaderas, como las dos son verdaderas entonces queda verdadero
Ya despues dice true==true y obviamente son iguales, entonces se ejecutan las sentencias

El segundo y tercer ejemplo se traduce como
Si true == true
el primer true es ya sea el de la variable o el valor directo
El segundo true es del IF es un true implicito

Salu2