Veamos el caso de estructura de control, pues verificamos que si una condicional cumple osea es verdadero se ejecute un bloque de código. veamos lo siguiente.

Estructura Condicional simple o IF

<!DOCTYPE>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <title>Mi titulo</title>
</head>

<body>

    <script type="text/javascript">
        // ESTRUCTURA DE CONTROL
        // condicional simple

        var respuesta = prompt("Escriba un texto", "");
        // si se escribe un dato retorna true caso contrario si se deja en blanco devuelve false
        // se ejecuta en caso la variable "respuesta" sea verdadera
        if (respuesta) {
            // aqui va el codigo
            alert(respuesta);
        }
    </script>

</body>

</html>

Estructura condicional doble o compuesta If - else

Ahora si la condicional no cumple en la primera se ejecuta el bloque siguiente “else”, en lo sigte:

<!DOCTYPE>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <title>Mi titulo</title>
</head>

<body>

    <script type="text/javascript">
        // ESTRUCTURA DE CONTROL
        // condicional simple

        var respuesta = prompt("Escriba un texto", "");
        // si se escribe un dato retorna true caso contrario si se deja en blanco devuelve false
        // se ejecuta en caso la variable "respuesta" sea verdadera
        if (respuesta) {
            // aqui va el codigo
            alert(respuesta);
        } else // condicional doble o compuesta
        {
            // otro codigo en caso sea falso
            alert("No has ingresado ningún valor");
        }
    </script>

</body>

</html>

Estructura condicional Múltiple — switch

Ahora vemos si en caso tengamos que comparar con varios valores, usamos lo sgte.

<!DOCTYPE>
<html lan="es">

<head>
    <meta charset="UTF-8">
    <title>Mi titulo</title>
</head>

<body>

    <script type="text/javascript">
        /*
         * Vamos a confeccionar un programa que se ingrese un dia de la semana
         * por ejemplo 1 = Lunes, hasta 7 = Domingo
         * para esto ultizamos condicional multiple con Switch
         *
         */

        var respuesta = prompt("Ingrese un Numero para mostrar el dia de la semana", "");

        // convertimos de cadena a valor entero con "parseInt"
        switch (parseInt(respuesta)) {
            case 1:
                alert("El dia es Lunes");
                break;
            case 2:
                alert("El dia es Martes");
                break;
            case 3:
                alert("El dia es Miercoles");
                break;
            case 4:
                alert("El dia es Jueves");
                break;
            case 5:
                alert("El dia es Viernes");
                break;
            case 6:
                alert("El dia es Sabado");
                break;
            case 7:
                alert("El dia es Domingo");
                break;
            default:
                alert("El numero ingresado no esta en el dia de la semana");
        }
    </script>

</body>

</html>

Hasta aquí tenemos las estructuras de control IF-ELSE- SWITCH.

nota