Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

[Duda] ¿Hay modo de escritura mas eficiente?

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

3 respuestas

let dia1 = "sabado";
let dia2 = "domingo";

let queDiaEs = prompt("Que dia de la semana es");
console.log(user)

if (queDiaEs == dia1 || queDiaEs == dia2) {
alert("Buen fin de semana")
} else {
alert("Buena semana")
}

intenta con esto

Puedes simplificar tu código, te comparto mi solución.
En ella uso un prompt para pedirle al usuario que escriba el día de la semana y dicho valor lo almaceno en una variable (diaSemana).
Después utilizo una sentencia if y en ella evaluó si el valor de la variable diaSemana es igual a "Sábado" o si es igual a "Domingo".
Si la variable es igual a uno de estos dos valores la condición es verdadera y por lo tanto me muestra el mensaje "¡Buen fin de semana!", de lo contrario mostrara el mensaje ¡Buena semana!

let diaSemana = prompt("¿Que dia de la semana es?: ");
if (diaSemana == "Sabado" || diaSemana == "Domingo") {
  alert("¡Buen fin de semana!");
} else {
  alert("¡Buena semana!");
}

Muchas gracias por sus comentarios, mi programa funciona tal que no deja que ingreses algo que no sea un día de la semana, ya que con sus comentarios, se pudiese escribir cualquier cadena de caracteres o números y al no ser "Sábado" o "Domingo" el programa regresaría "¡Buena semana!"