Ejemplos de Condicionales en JavaScript

INICIO

Ejercicio 1: Verificar Edad


CODE

            <h2>Ejercicio 1: Verificar Edad</h2>
            <button onclick="verificarEdad()">Verificar Edad</button>
            
<script> function verificarEdad() { let edad = 17; if (edad >= 18) { alert("Eres mayor de edad."); alert("Eres mayor de edad."); } else { alert("Eres menor de edad."); } } </script>

Ejercicio 2: Mensaje según la Hora


CODE

            <h2>Ejercicio 2: Mensaje según la Hora</h2>
            <button onclick="mensajePorHora()">Mostrar Mensaje según Hora</button>
            
<script> function mensajePorHora() { let hora = 14; if (hora < 12) { alert("Buenos días."); } else if (hora < 18) { alert("Buenas tardes."); } else { alert("Buenas noches."); } } </script>

Ejercicio 3: Comparar Números


CODE

            <h2>Ejercicio 3: Comparar Números</h2>
            <button onclick="compararNumeros()">Comparar Números</button>
            
<script> function compararNumeros() { let numero1 = 5; let numero2 = 8; if (numero1 <= numero2) { alert("el número1 es: " + numero1 + " el numero2 es: " + numero2 + "\n" + "el resultado es: numero1 no es mayor que numero2"); } if (numero2 >= 0) { alert("numero2 es positivo"); } if (numero1 < 0 || numero1 != 0) { alert("numero1 es negativo o distinto de cero"); } if (++numero1 < numero2) { alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2"); } } </script>

Ejercicio 4: Comparar Edades de Ana y Luis


CODE

            <h2>Ejercicio 4: Comparar Edades de Ana y Luis</h2>
            <button onclick="compararEdadesAnaLuis()">Comparar Edades</button>
            
<script> function compararEdadesAnaLuis() { let edadAna = parseInt(prompt("Introduce la edad de Ana", "")); let edadLuis = parseInt(prompt("Introduce la edad de Luis", "")); if (edadAna > edadLuis) { alert("Ana es mayor que Luis."); } else { if (edadAna < edadLuis) { alert("Ana es menor que Luis."); } else { alert("Ana tiene la misma edad que Luis."); } } alert("Ana tiene " + edadAna + " años y Luis " + edadLuis); alert("FIN"); } </script>

Ejercicio 5: Verificar Números


CODE

            <h2>Ejercicio 5: Verificar Números</h2>
            <button onclick="verificarNumeros()">Verificar Números</button>
            
<script> function verificarNumeros() { let numero1 = parseInt(prompt("Introduce el primer número", "")); let numero2 = parseInt(prompt("Introduce el segundo número", "")); if (numero1 <= numero2) { alert("numero1 no es mayor que numero2"); } if (numero2 >= 0) { alert("numero2 es positivo"); } if (numero1 < 0 || numero1 != 0) { alert("numero1 es negativo o distinto de cero"); } if (++numero1 < numero2) { alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2"); } alert("FIN"); } </script>

Ejercicio 6: Condicionales con Demos


CODE

            <h2>Ejercicio 6: Condicionales con Demos</h2>
            <button onclick="compararEdadesDemo()">Comparar Edades Demo</button>
            <p id="demo"></p>
            
<script> function compararEdadesDemo() { let edadAna = parseInt(prompt("Introduce la edad de Ana", "")); let edadLuis = parseInt(prompt("Introduce la edad de Luis", "")); if (edadAna > edadLuis) { document.getElementById("demo").innerHTML = "Ana es mayor que Luis:    Ana tiene " + edadAna + " años y Luis " + edadLuis; } else if (edadAna < edadLuis) { document.getElementById("demo").innerHTML = "Ana es menor que Luis:    Ana tiene " + edadAna + " años y Luis " + edadLuis; } else if (edadAna === edadLuis) { document.getElementById("demo").innerHTML = "Ana tiene la misma edad que Luis:    Ana tiene " + edadAna + " años y Luis " + edadLuis; } else { document.getElementById("demo").innerHTML = "Error: no has introducido valores numéricos enteros"; } } </script>