Hugo, cuando declaras una variable el sistema le asignará un espacio de memoria único. Es decir, si declaro var nombre = "jimena"
esta variable es de tipo string, se llama nombre y tiene como valor "jimena" . Si declaro otra variable var edad = 25
esta variable es de tipo númerico, se llama edad y tiene como valor 25 . Estas variables son únicas, el sistema les reservo un espacio único y no se pueden autoapuntar, es decir que si yo cambio solo el valor la variable nombre por roxana en el mismo código, las variables me quedan var nombre = "roxana"
y var edad = 25
queda igual porque no la he modificado, solo modifique a la variable nombre. Mira el ejemplo:
<script>
//Este código imprime jimena tiene 25 años
var nombre = "jimena";
var edad = 25;
document.write (nombre + "tiene" + edad + "años");
//Ahora cambiare el valor de la variable nombre
var nombre = "roxana";
document.write (nombre + "tiene" + edad + "años");
// El código anterior imprime roxana tiene 25 años .
// Esto es así, porque cambie el valor de la variable nombre. Pero, la variable edad no se ve afectada porque es independiente
</script>
Un saludo