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