23 Oct Ejercicio – ¿Estamos en fin de semana?
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.
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:
Ejercicio javascript que regula el control de accesos a una página web según edad del visitante. Incluye solución.
LibrosWeb, una de las mejores referencias en Internet para aprender web, se ha reciclado tras 12 años de existencia. ¡Mi enhorabuena!
Ejercicio javascript dónde se inhabilitan todos los enlaces al cargar una web. Al hacer click en un botón se activan de nuevo. Incluye solución.
Ejercicio de salvapantallas primitivo creado con javascript básico y sin usar la etiqueta canvas. Incluye solución.
En este ejercicio repasamos los conceptos relativos a la declaración de variables en javascript. ¿Qué declaraciones son incorrectas? Detéctalas y corrígelas.
¿Estás estudiando javascript o otro lenguaje de programación? Las prisas nunca son buenas para ello. ¿Qué respondo a mis alumnos?
No Comments