Oi Cleverson, acho que entendi a sua pergunta:
você está perguntando se quando cria uma variável, por exemplo, var cleverson = 2, e durante o código, você estipula um novo valor para var cleverson, var cleverson=4. O que você quer saber é, se quando mudou para o valor 4, tudo antes que envolvia a var cleverson =2 vai ser modificada.
Para te responder isso, é complexo, existem alguns contextos que podem mudar a regra. Mas como regra para você agora. É um não.
Entenda:
quando o computador está lendo o código, ele está lendo de cima para baixo, linha após linha.
Ou seja, não pode chorar sobre linha já lidas pelo computador. Durante a execução do programa, ele não irá voltar para executar novamente uma linha que mudar um valor determinou. A menos, que você der uma ordem direta para ele executar novamente a linha com o novo valor da varável.
Assim,
var x=4;
var y=3;
var w= x+y;
Qual o valor de w?
então: w =7
Agora você da um novo valor a uma variável que já tinha um valor, no mesmo código:
var x=4;
var y=3;
var w= x+y;
var x= 1;
var r=x+y;
Qual o valor de w e de r?
então: w =7 (continua sendo o mesmo valor)
r= 4 (calculado com o novo valor de x)
Isso é a mesma coisa para as linhas. Se você definiu um número de linhas, dependendo de uma variável e depois muda a variável, o valor de linhas de antes não vai mudar. Só o numero de linhas depois da definição do novo valor da variáve.
Espero que tenha entendido. Qualquer coisa me avisa...