¡Hola Jonathan, espero que estés bien!
Tu código para verificar si un día es hábil o no está muy bien encaminado. Estás utilizando if/else de manera correcta para determinar si el día ingresado es hábil o no. Aquí hay algunos puntos que podrías considerar para mejorar o ajustar tu código:
Entrada del usuario: Asegúrate de que el usuario ingrese el nombre del día correctamente. Aunque ya estás usando toLowerCase() para manejar mayúsculas y minúsculas, es importante que el usuario sepa que debe ingresar el nombre completo del día.
Validación de entrada: Tu código ya maneja entradas inválidas con el mensaje "Día inválido." Esto es excelente para manejar errores de entrada.
Uso de switch (opcional): Si deseas explorar otras estructuras de control, podrías considerar usar un switch en lugar de if/else. Aunque en tu caso específico, if/else es perfectamente adecuado.
Ambas formas son correctas, y la elección entre if/else y switch puede depender de tus preferencias personales o de la complejidad del problema que estés resolviendo.
Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!