2
respuestas

[Sugerencia] Que opinan del codigo

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 Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

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.