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

¿Se puede eliminar la variable de la función?

¿Sería correcto solo poner "return" en la función y dejar a "numeroUsuario" como una varible global?

//Código original: function verificarIntento() { let numeroUsuario = parseInt(document.getElementById('intentoUsuario').value); return; }

//Nuevo código: let numeroUsuario = verificarIntento(); function verificarIntento() { return parseInt(document.getElementById('intentoUsuario').value); }

1 respuesta

Hola Estudiante,

Gracias por tu pregunta. En cuanto a tu duda, es posible eliminar la variable "numeroUsuario" de la función "verificarIntento" y dejarla como una variable global. Sin embargo, esto no es una buena práctica de programación, ya que el uso de variables globales puede llevar a problemas de legibilidad, mantenibilidad y seguridad en el código.

Es recomendable mantener las variables locales dentro de la función para que solo sean accesibles desde allí. Esto ayuda a evitar conflictos y a hacer el código más modular y fácil de entender.

En tu caso, puedes mantener la variable "numeroUsuario" dentro de la función "verificarIntento" y simplemente retornar su valor utilizando el "return" en lugar de asignarlo a una variable global. Aquí tienes un ejemplo de cómo sería el código:

function verificarIntento() {
    return parseInt(document.getElementById('intentoUsuario').value);
}

let numeroUsuario = verificarIntento();

De esta manera, la función "verificarIntento" captura el valor del input y lo retorna, y luego puedes asignar ese valor a la variable "numeroUsuario" fuera de la función.

Espero que esto aclare tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tus estudios!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!