Tenho uma dúvida quanto a variável const, a principio o valor dessa variável não pode ser trocado, porém no exercicio "variáveis e a resposta de tudo", dentro do bloco o valor dela é alterado. Como isso é possivel.
Tenho uma dúvida quanto a variável const, a principio o valor dessa variável não pode ser trocado, porém no exercicio "variáveis e a resposta de tudo", dentro do bloco o valor dela é alterado. Como isso é possivel.
Salve Marcos, entao, na verdade no exercicio ele tenta atribuir outro valor a const mas ele NAO E alterado o exercicio ainda mantem ela como 3.14 que e o valor inicial dela DE DENTRO, o exercicio dizia que ele pegou o valor de dentro do bloco primeiro com o comando console.log (por isso 3.14, 42 e 29), e depois o que estava fora do colchete(3.14 da var que foi alterada, 29 da idade e 3.14 da const), a unica coisa que muda de fato e a var o const manteve o que estava dentro do colchete como um valor e o que estava fora outro valor, outra situacao
Olá Marcos,
var deixou de ser usado porque ele não sua manipulação em qualquer lugar do código, enquanto que consta e let tem comportamnto diferente quando estão fora de bloco de código (variável global) e dentro de um bloco de código (variável local).