Acredito que , por mais que haja uma explicação tal para esse exercício , ele não é claro o suficiente. Poderiam reformular para o bem dos inciantes! kkkkkkkkkk....
Obrigada!
Acredito que , por mais que haja uma explicação tal para esse exercício , ele não é claro o suficiente. Poderiam reformular para o bem dos inciantes! kkkkkkkkkk....
Obrigada!
Olá Nayara, tudo bem?
Concordo contigo. Pontuei isso aqui no forum na aula que explicou os conceitos de var, let e const. Você conseguiu entender? Vou deixar uma explicação rápida aqui pra outras pessoas que possam precisar e você também se sentir necessidade.
A let só é visível dentro do mesmo bloco de código. Ex.:
{
let b = 20;
}
console.log (b);
Se você executar esse código verá que o console.log dará um erro ao imprimir a let. Isso acontece por que a let está declarada dentro do bloco de código entre as chaves "{}".
Se nesse exemplo fosse utilizada a var, o retorno do console.log seria 20, já que a var é uma variável global que é vista dentro de todo o código do programa.
No exemplo do exercício como a let foi declarada fora do bloco de código que está dentro das chaves "{}" também, o primeiro console.log mostrará let idade = 42 (let dentro das "{}") e o segundo 29 (let fora das "{}").
Quanto a const acredito que não existam muitas dúvidas, afinal a const além de funcionar parecida como a let (o valor dela não pode ser visualizado fora do bloco de código em que foi declarado), a const também não pode ter seu valor alterado, afinal ela é uma "constante".