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

[Duda] Desafío #1

Hola, ¿Es correcto el siguiente código?

let diaSemana= {"Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sábado","Domingo"}; let diaSemanaDelUsuario= ("Ingresa qué día de la semana es");

alert("¡Error!Completa todos los campos"); alert(mensajeDeError);

if (edadUsuario>=18){ alert ("¡Puedes obtener tu licencia de conducir!"); }

if ("Sábado" || "Domingo" ===diaSemanaDelUsuario){ console.log ("¡Buen fin de semana!"); }else{ console.log ("¡Buena semana!") }

2 respuestas

Tu código tiene varios errores de sintaxis y lógica en JavaScript.

  1. let diaSemana= {"Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sábado","Domingo"}; Esto esta mal, si por alguna razon queres hacer una array, deberias usar corchetes [].
let diaSemana = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"];
  1. let diaSemanaDelUsuario= ("Ingresa qué día de la semana es"); Si quieres pedir al usuario que ingrese un valor, usa prompt().
let diaSemanaDelUsuario = prompt("Ingresa qué día de la semana es");
  1. alert("¡Error! Completa todos los campos"); esto está bien. Pero alert(mensajeDeError); fallará si mensajeDeError no está definido.

  2. if ("Sábado" || "Domingo" ===diaSemanaDelUsuario){ console.log ("¡Buen fin de semana!"); }else{ console.log ("¡Buena semana!") }; Esto esta mal, porque Sábado siempre va a validar true.

if (diaSemanaDelUsuario === "Sábado" || diaSemanaDelUsuario === "Domingo") { 
    console.log("¡Buen fin de semana!"); 
} else { 
    console.log("¡Buena semana!"); 
}

Sigue practicando y revisando la sintaxis de JavaScript! Vas por buen camino.

mil gracias por tu retroalimentación!