Olá Gabriel, tudo bem?
Exatamente, o código é interpretado linha a linha, de forma sequencial. Veja o exemplo a seguir:
<meta charset="UTF-8">
<script>
var n = 4;
document.write("O resultado da fórmula é : " + n * (10 / 20) );
n = 8
document.write("O resultado da fórmula é : " + n * (10 / 20) );
</script>
Dessa forma, se posteriormente definirmos a variável recebendo 8, no document.write
que vem a deguir, o n
também estará valendo 8.
Além disso, as palavras reservadas "var", "let" e "const" só precisam ser utilizadas na hora de declarar a variável, ou seja, somente na primeira vez, então posteriormente quando chamamos a variável ou quando reatribuímos um valor a ela, não há a necessidade de utilizar a palavra reservada.
Espero ter ajudado, bons estudos!