Hola Erika, espero que estés bien
Gracias por compartir tu código. Parece que estás en el camino correcto con JavaScript. Aquí hay algunos comentarios y sugerencias que podrían ayudarte a mejorar tu código:
Uso de alertas: Veo que estás utilizando alert para mostrar mensajes al usuario. Ten en cuenta que la línea alert("mensaje de error"); mostrará literalmente el texto "mensaje de error" en lugar del contenido de la variable mensajeDeError. Si deseas mostrar el mensaje almacenado en la variable, deberías usar alert(mensajeDeError);.
Uso de variables: Has declarado varias variables al inicio. Asegúrate de que las variables que no estás utilizando en el código actual tengan un propósito o considera eliminarlas para mantener el código limpio.
Uso de prompt: Cuando utilizas prompt, el valor ingresado por el usuario es siempre una cadena de texto. Si necesitas trabajar con números (como en la comparación de edad), podrías convertir el valor ingresado a un número usando parseInt o Number. Por ejemplo:
edad = parseInt(prompt("Cual es tu edad?"));
Condicionales: La estructura if-else que usaste para verificar la edad está bien. Solo asegúrate de que el valor de edad sea un número antes de realizar la comparación, como mencioné anteriormente.
Aquí tienes un ejemplo con las correcciones sugeridas:
alert("Bienvenidos a nuestro sitio Web!");
let nombre = "Lua";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
nombre = prompt("Cual es tu nombre:");
edad = parseInt(prompt("Cual es tu edad?"));
if (edad >= 18) {
alert("Puedes obtener tu licencia de conducir");
} else {
alert("So sad");
}
console.log(nombre);
console.log(edad);
Espero que estas sugerencias te sean útiles. ¡Sigue practicando y explorando más sobre JavaScript!
Espero haber ayudado y buenos estudios!