Ejercicio – ¿Estamos en fin de semana?

Ejercicio – ¿Estamos en fin de semana?

5
(1)

En este ejercicio vamos a repasar las fechas en Javascript para hacer un programa que nos responda si estamos en fin de semana o no.

Hay varias formas de hacerlo:

  • Mediante un switch()
  • Mediante un if(){} con una expresión un poquito más elaborada.

Para resolverlo te sugiero leer esta entrada y esta otra. Vamos a repasarlo mediante un ejercicio.

Enunciado

Haz un script que devuelva escrito en el documento si nos encontramos en fin de semana o no.

Ver solución (Haz clic)

Solución del ejercicio

En primer lugar creamos un objeto de tipo fecha y mediante d.getDay() le preguntamos el día de la semana en el que nos encontramos. Recordar que 0 es domingo, 1 es el lunes y que 6 es el sábado.

A continuación usamos un switch o un if para ver en que caso nos encontramos.

Veamos el código.

Solución con switch()

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="description" content="práctica switch / if">
        <meta name="author" content="Francesc Ricart">
        <title>Que día de la semana es</title>
    </head>
    <body>
    
    <script>
        var d = new Date();
        
        switch(d.getDay()){
            case 0:
            case 6:
                document.write("estamos en fin de semana");
                break;
            default:
                document.write("hoy no es sábado ni domingo");
        }
    </script>

    </body>
</html>

Solución con if

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="description" content="práctica switch / if">
        <meta name="author" content="Francesc Ricart">
        <title>Que día de la semana es</title>
    </head>
    <body>
    
    <script>
        var d = new Date();
        var dia = d.getDay();
        
        if (dia == 6 || dia == 0){
            document.write("estamos en fin de semana");
            
        }else{
            document.write("hoy no es sábado ni domingo");
        }
    </script>

    </body>
</html>

¡Hola!

Querido lector,

Esta ha sido una buena ocasión para repasar el uso de switch y if. En este caso me parece más fácil la primera opción.

¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!

¿Te ha gustado esta publicación?

¡Valora sobre 5 estrellas esta publicación!

Puntuación media 5 / 5. Votos: 1

Todavía no hay votos. Sé el primero en valorar la entrada.

Si te ha gustado este contenido...

¡Sígueme en las redes!

Vaya, parece que hay puntos a corregir

¿Me ayudas a mejorar?

¿Dónde he fallado?

Francesc Ricart
hola@francescricart.com

Aprender y enseñar. Enseñar y aprender. En el ámbito docente soy docente ocupacional. En el ámbito profesional consultor web. Ofrezco servicios de mejora continua y mantenimiento web. ¿Qué quieres aprender hoy? Encontraréis más acerca de mi en la página sobre mi

No Comments

Post A Comment