3
respostas

Inicialização e Atribuição

Da forma como foi declarado a variavel "area" o tipo que ela recebe inicialmente seria "Undefined"?

Se sim, existe algum impacto da variável ser declarada dessa forma?

Print do trecho da aula

3 respostas

PS: Validei que a resposta da primeira pergunta e sim!

PS: tem a resposta no final da aula :D

Olá Gabriel! Tudo bem?

Respondendo à sua pergunta, sim, quando uma variável é declarada sem atribuição, o seu tipo é "undefined".

No caso da variável "area" que foi declarada sem atribuição, ela é do tipo "undefined" até que seja atribuído um valor a ela.

Quanto ao impacto de uma variável ser declarada dessa forma, pode haver dependendo do uso que será feito dela. Por exemplo, se tentarmos utilizar a variável "area" sem antes atribuir um valor a ela, isso pode gerar erros no nosso código.

Por isso, é importante sempre inicializar as variáveis com um valor padrão ou atribuir um valor a elas o mais cedo possível no código, para evitar possíveis erros.

Mas você já notou e aprendeu essa questão. Muito obrigada por compartilhar conosco!

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software