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?
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!
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?
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!