Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio 1

Este código es de HTML.

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Mi Página Web</title> </head> <body> <script> alert("¡Bienvenida y bienvenido a nuestro sitio web!"); let nombre = "Lua"; let edad = 25; let numeroDeVentas = 50; let saldoDisponible = 1000; alert("¡Error! Completa todos los campos"); let mensajeDeError = "¡Error! Completa todos los campos"; alert(mensajeDeError); nombre = prompt("Por favor, ingresa tu nombre:"); edad = prompt("Por favor, ingresa tu edad:"); if (edad >= 18) { alert("¡Puedes obtener tu licencia de conducir!"); } </script> </body> </html>

1 respuesta

Hola Andrea, espero que estés bien

¡Qué bueno que estás trabajando con HTML y JavaScript! Veo que estás usando alert y prompt para interactuar con los usuarios de tu página web. Aquí hay algunas sugerencias para asegurarte de que tu código funcione correctamente:

  1. Uso de prompt: Cuando usas prompt, el valor que se devuelve es siempre una cadena de texto. Por lo tanto, si quieres comparar la edad como un número, debes convertirla usando parseInt o Number. Por ejemplo:

    edad = parseInt(prompt("Por favor, ingresa tu edad:"));
    
  2. Validación de entrada: Sería útil validar que el usuario realmente ingrese un número antes de continuar. Puedes hacer algo como:

    if (!isNaN(edad) && edad >= 18) {
        alert("¡Puedes obtener tu licencia de conducir!");
    } else {
        alert("Por favor, ingresa una edad válida.");
    }
    
  3. Mensajes de error: Asegúrate de que los mensajes de error sean claros para el usuario. Si el campo está vacío, podrías mostrar un mensaje específico para eso.

Espero que estas sugerencias te sean útiles para mejorar tu código. ¡Sigue practicando!

Espero haber ayudado y buenos estudios!