Diferencia entre revisiones de «Programación en JavaScript/Control/Condicionales»

Contenido eliminado Contenido añadido
Línea 82:
|}
 
Podemos crear condiciones simples usando los operadores condicionalesrelacionales, y después formar condiciones más complejas juntando otras más simples usando los operadores lógicos. Por ejemplo:
 
if (edad > 6 && edad < 12) alert("Eres un niño");
Línea 90:
else alert ("Tu debes de ser muy raro");
 
Aquí hemos anidado varias condiciones para poder mostrar mensajes dependiendo de la situación en que nos encontremos. Podemos ver cómo juntando varias condiciones por medio de los operadores lógicos podemos tomar decisiones más complejas de las que veíamos al principio del tema. Debemos usar && cuando queramos que la resolución de la condición se encuentre incluida en las dos condiciones que indicamos. Debemos usar || cuando queramos que la resolución de la condición no se incluya en las condiciones que usamos. Así, cuando decimos que: (edad >= 31 || edad <= 6), estamos indicando que el resultado ha de ser o bien menormayor de 31 o mayormenor de 6, pero nonunca se encontrara en ninguna de las dos condiciones a la vez, al contrario que con && (que indica que se tienen que cumplir las dos condiciones a la vez para que sea verdad). De esta forma, podemos tomar decisiones que nos permitirán controlar mejor el flujo del programa.
 
== Switch ==