Las Estructuras de control son instrucciones necesarias para realizar tareas distintas dependiendo del estado de nuestras variables o realizar un mismo proceso muchas veces sin escribir las mismas líneas de código una y otra vez.
Si se utilizan estructuras de control , los programas dejan de ser una sucesión lineal de instrucciones para convertirse en programas inteligentes que pueden tomar decisiones en función del valor de las variables.
Con ellas podemos realizar tomas de decisiones y bucles
Toma de decisiones
Nos sirven para realizar unas acciones u otras en función del estado de las variables. Es decir, tomar decisiones para ejecutar unas instrucciones u otras dependiendo de lo que esté ocurriendo en ese instante en nuestros programas.
Si la condición se cumple (es decir, si su valor es true) se ejecutan todas las instrucciones que se encuentran dentro de {…}. Si la condición no se cumple (es decir, si su valor es false) no se ejecuta ninguna instrucción contenida en {…} y el programa continúa ejecutando el resto de instrucciones del script.
if(condicion) {
…
}
Por ejemplo: El mensaje sí que se muestra al usuario ya que la variable mostrarMensaje tiene un valor de true y por tanto, el programa entra dentro del bloque de instrucciones del if.
if(mostrarMensaje) {
alert(«Hola Mundo»);
}
En Javascript podemos tomar decisiones utilizando dos enunciados distintos.
• IF
• SWITCH