1
resposta

Gostei de conhecer const e let mas faltou uma explicação sobre var

No curso de Lógica de programação I: Os primeiros programas com Javascript e HTML que vem antes desse utilizamos somente var, é bom conhecer sobre const e let mas pensei que var seria citada também, acho que faltou essa explicação no curso.

1 resposta

Caso não tenha recebido ainda uma explicação sobre o var, segue um link para dar uma lida sobre:

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/var

"Declarações de variáveis, onde quer que elas ocorram, são processadas antes que qualquer outro código seja executado. O escopo de uma variável declarada com var é seu contexto atual em execução, o qual é a função a qual pertence ou, para variáveis declaradas fora de qualquer função, o escopo é o global.

Atribuir um valor a uma variável não declarada anteriormente implica em criar uma variável global (ela se torna uma propriedade do objeto global) quando a atribuição é executada. "