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
Agregue un comentario