No curso foi falado sobre a declaração de variáveis usando let e usando const e a diferença entre usar uma e usar outra, porém não foi falado sobre a declaração usando var e o porque de não esta mais sendo usado?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No curso foi falado sobre a declaração de variáveis usando let e usando const e a diferença entre usar uma e usar outra, porém não foi falado sobre a declaração usando var e o porque de não esta mais sendo usado?
Oi, Alex, tudo bem?
Cada vez mais o uso do var está sendo aposentado, isso porque ela permite sobrescrita e isso pode gerar grandes problemas num programa, veja:
var framework = 'Vue';
var framework = 'React';
console.log(framework); // ReactIsso acontece porque o var não tem segurança para evitar que haja sobreposições de valores. O mesmo código acima escrito com através da declaração de let, ficaria assim:
let framework = 'Vue';
let framework = 'React';
console.log(framework); // é lançado um erro dizendo que `framework ` já foi declarada.Se precisar saber mais, segue esse post no nosso blog: https://www.alura.com.br/artigos/entenda-diferenca-entre-var-let-e-const-no-javascript