Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

error de codigos dia de la semana

La mayoría desarrollo el código del primer ejercicio sin fijarse si el usuario ingresa el día sábado o domingo de una forma diferente a la tipeada dará como resultado un error en el proceso. Me explico, si en el código escribimos sábado o domingo con minúsculas o mayúsculas, si la persona no lo digita de la misma forma que nuestro código, se presentará un error. Para ello hay una solución, pero creo que es más avanzada....diaDeLaSemana.toLowerCase()

1 respuesta
solución!

Hola Juan!

Tienes toda la razón, ese es un detalle importante a considerar al desarrollar código. Muchas veces, cuando comparamos cadenas de texto como los días de la semana, las mayúsculas y minúsculas pueden causar errores si no están bien manejadas. Esto se debe a que las computadoras consideran "sábado" y "Sábado" como valores diferentes.

La solución que mencionas, toLowerCase(), es una excelente forma de normalizar el texto ingresado por el usuario antes de compararlo. Por ejemplo:

let diaDeLaSemana = prompt("Ingresa un día de la semana:").toLowerCase();

if (diaDeLaSemana === "sábado" || diaDeLaSemana === "domingo") {
    console.log("Es fin de semana.");
} else {
    console.log("Es día laboral.");
}

Esto asegura que, sin importar si el usuario escribe "Sábado", "sábado" o "SÁBADO", el código funcionará correctamente. Es un buen ejemplo de cómo mejorar la experiencia del usuario y evitar errores.

¡Sigue explorando soluciones como esta! Son pasos pequeños pero esenciales para escribir código más robusto y funcional.

Por favor, no olvides marcar este post como solucionado. ¡Es de gran ayuda para la comunidad! ✓ Sigue adelante con tus estudios.