Ejercicio – ¿Estamos en fin de semana?

Ejercicio – ¿Estamos en fin de semana?

Print Friendly, PDF & Email
Ejercicio – ¿Estamos en fin de semana?
Valora esta entrada
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!

Entradas relacionadas:

Crear, modificar, eliminar y detectar cookies con Javascript
- 1175
En esta entrada explicamos los tipos de cookies que existen y mostramos una biblioteca de funciones que nos permite crear, modificar, eliminar y detectar cookies con javscript.
Ejercicio – Generación de un dado de 6 caras con javascript
- 217
Ejercicio con solución dónde se genera un dado de 6 caras y se tira el dado 1000 veces para comprobar cuantas veces ha salido cada tirada.
Ejercicio JS – Formulario con un campo oculto
- 113
Ejercicio javascript con un campo que se muestra cuando se selecciona un asunto determinado mediante un select. Incluy resolución.
Tipos de variables en Javascript
- 1335
En programación se dice que una variable es un recurso de memoria del ordenador reservado para alojar una información. En Javascript existen 5 tipos de variables: textos, números, booleanos, objetos y...
Scope de las variables en javascript
- 396
En esta entrada vamos a hablar sobre el ámbito (scope) de las variables en javascript. Voy a suponer que ya sabes declarar y usar funciones y que  también tienes claro el concepto de variable y su sin...
Ejercicio – Corrige los errores (concepto acoplamiento javascript)
- 191
Ejercicio javascript en el que se repasa el concepto de acoplamiento y se piden corregir algunos errores típicos.
Métodos imprescindibles para trabajar con fechas en Javascript
- 273
Compendio de métodos para trabajar con fechas en Javascript. Comparto mi chuleta de métodos para obtener y crear nuevas fechas.
Palabras reservadas que no se deben usar para declarar variables
- 262
Listado de palabras reservadas en Javascript de acuerdo con el último stándard ECMA Script 6.
Como eliminar nodos del DOM mediante Javascript
- 780
Resumimos como eliminar nodos del DOM mediante javascript y siguiendo una estrategia sencilla mediante .removeChild()
Ejercicio – Corregir errores de sintaxis en funciones
- 164
Ejercicio javascript dónde se repasa la sintaxi de funciones. Corrige los errores.
Francesc Ricart
hola@francescricart.com

Soy un ingeniero industrial a quién le apasiona aprender y enseñar. En el mundo del marketing online he encontrado una de mis pasiones. Ejerzo como docente ocupacional y privado para empresas. Y también hago consultoría web para PIMES, autónomos y otros emprendedores como yo. Ayudo a las empresas en cualquier temática relacionada con su presencia digital y herramientas web. Aunque mi especialidad es el posicionamiento en buscadores (SEO). A nivel de formación lo que más feliz me hace es que un alumno haga de mi pasión una forma de vida y le ayude a encontrar trabajo. A nivel de negocios ayudo a empresarios a desenvolverse con soltura en el mundo digital y les animo a hacer cada vez más cosas que nunca hubieran imaginado que ellos también podían hacer. En este camino les ayudo haciendo todo aquello dónde ellos no llegan y crecemos juntos. Encontraréis más acerca de mi en la página sobre mi

No hay comentarios

Escribir un comentario

  Acepto la política de privacidad

Responsable: FRANCESC RICART MUÑOZ.

Finalidad: Gestionar los comentarios que realizas en este blog.

Destinatarios: No se cederán datos a terceros, salvo obligación legal.

Derechos: Tienes derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad.