¡Hola Johan!
Entiendo tu preocupación sobre el uso de la misma variable en diferentes partes de tu código. En JavaScript, cuando declaras una variable con let
, estás creando un bloque de alcance (scope). Esto significa que si declaras let nombre = "Lua";
y luego, más adelante en el mismo archivo, vuelves a declarar let nombre = prompt('Digite su nombre');
, estarás sobrescribiendo la variable nombre
con el nuevo valor ingresado por el usuario a través del prompt
.
No debería marcar error porque, aunque estás usando el mismo nombre de variable, let
permite que la variable sea reasignada dentro del mismo bloque de código. Sin embargo, es importante tener en cuenta que si estás trabajando en diferentes bloques de código, como dentro de funciones o bucles, el alcance de la variable podría cambiar.
Para evitar confusiones, una buena práctica es utilizar nombres de variables diferentes si representan datos diferentes o si quieres mantener el valor original de la variable en algún punto del código.
Ya que son códigos de práctica, puedes también dejar comentado el bloque de código, cuando vayas a usar el otro, o ponerle a la segunda variable Nombre
con mayúscula.
Espero que esto aclare tu duda. ¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor,
marca como solucionado ✓. Continúa con tus estudios