Hola amigos, estoy haciendo los ejercicios y me encontrado con algunas dudas cuando he estado intentando resolver este ejercicio
- Pregunta al usuario qué día de la semana es. Si la respuesta es "Sábado" o "Domingo", muestra "¡Buen fin de semana!". En caso contrario, muestra "¡Buena semana!".
Mi respuesta fue esta:
let usuarioDiaSemana = propmt("qué día de la semana es?"); if(usuarioDiaSemana == "sábado"||"domingo"){ alert ("!Buen fin semana") } else { alert ("Buena semana"); }
Sin embargo la respuesta que da el instructor es
if(usuarioDiaSemana === “sábado” || usuarioDiaSemana === “domingo”){ alert ("!Buen fin semana") } else { alert ("Buena semana"); }
Por lo que me surgen las siguientes dudas
1.- porque cuando se usa el operador "or" se necesita repetir la variable usuarioDiaSemana en vez de usarla solo 1 ves
2.-porque la comparación se realiza con === en vez de con ==
Les agradecería alguien me pudieran apoyar con estas dos dudas