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:
Veamos como podemos deshabitar el envío de un formulario web mediante javascript haciendo uso del evento submit() y preventDefault()
Ejercicio pensada para personas que empiezan a aprender javascript. Dibuja una escalera con javascript y css. Incluye solución.
En esta publicación se repasa mediante ejercicios la diferencia entre escribir ++x y x++ o --x y x--. Es cuestión de pillarle el tranquillo.
Podemos usar los dos sistemas propios de jQuery pero también los ya conocidos de Javascript.. Repasamos como se escriben.
En ocasiones es en las cosas más básicas dónde nos bloqueamos. ¿Qué nombre poner a las variables cuando programamos con javascript?
La consola del navegador es una herramienta imprescindible para cualquier aprendiz de Javascript. ¿Podemos darle un poco más de color y utilidad?
No Comments