para ser mi primer codigo de java siento que falta muchisimo por aprender por que las alert y los let se imponen!!!! en el codigo no da libre respuesta y trabajar base a la respuesta del usuario
para ser mi primer codigo de java siento que falta muchisimo por aprender por que las alert y los let se imponen!!!! en el codigo no da libre respuesta y trabajar base a la respuesta del usuario
Hola John, esta genial, solo como sugerencia... Manten la nomenclatura/coherencia a la hora de asignar valores a tus variables. Por ejem: let name = ("luna"); //usas parentesis. linea 2 //y en: let mensajedeError = "Error! Completa todos los campos"; //linea 7
Hola, el código tiene algunos detalles:
Al declarar las variables no es necesario utilizar paréntesis. Los paréntesis son necesarios cuando utiliza un alert, un prompt o al declarar una condición if. let nombre = "Luna"
Además, sobre los tipos de variables. Cuando declara una variable de tipo string o cadena de caracteres se utiliza comillas o doble comillas. Otros tipos de datos como números (ya sea enteros o flotantes) se declaran sin comillas. Si los declara con comillas, JS toma esa valor como string y no como un dato numérico. No es lo mismo: let edad = '25' (tipo de dato string) let edad = 25 (tipo de dato numérico)
La importancia de esto (en este ejercicio) radica en que cuando se ejecuta la condición if, está comparando un string con un valor numérico . A let edad le asigna un string '25' y luego lo compara con un valor numérico 18. Esto hace que JS no ejecute la condición if que ud espera.
Saludos.