Para el ejemplo en la pregunra de Marcela:
En efecto, funciona. Pero cual podría ser una implicación si lo declaramos de esta manera aunque funcione en este ejemplo?
Para el ejemplo en la pregunra de Marcela:
En efecto, funciona. Pero cual podría ser una implicación si lo declaramos de esta manera aunque funcione en este ejemplo?
Cuando se declara la misma variable más de una vez, la última asignación realizada a la variable sobrescribirá cualquier valor previo que se haya asignado.
Además, si declaramos una variable dentro de una función y la misma variable fuera de la función, estaremos creando dos variables distintas con el mismo nombre, lo que puede generar confusión en el código y dificultades para entender y mantenerlo.
Por lo tanto, es importante tener cuidado al declarar variables en JavaScript y asegurarse de que cada variable tenga un único nombre y un único ámbito en el código.
Una buena práctica es declarar todas las variables al principio de la función o del archivo, para evitar errores y aumentar la legibilidad del código.
Si declaras una variable, le das un valor, la vuelves a declarar y le das otro valor, el último valor que le hayas dado a la misma variable será el qué se quede la variable.
var variable = 1;
var variable = 2; //siempre cuenta el último valor que se le asigna a la variable.