Existe alguma diferença na hora de definir os tipos das variaveis, colocar Number ou number? coloquei com letra maiuscula e não gerou problema no console
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!
Existe alguma diferença na hora de definir os tipos das variaveis, colocar Number ou number? coloquei com letra maiuscula e não gerou problema no console
Oi, Dimi, tudo bem?
Na linguagem TypeScript, tanto "Number" quanto "number" são usados para definir o tipo numérico. A diferença está na convenção de nomenclatura.
A convenção é que a primeira letra de um tipo primitivo seja em letra minúscula, como é o caso de "number". Já a primeira letra de um tipo de objeto deve ser em letra maiúscula, como no caso de "Number".
O TypeScript possui capacidade de identificar os tipos condizentes com o código escrito. Por exemplo, você pode usar "Number" em vez de "number" e ainda assim não ter problemas no console. Isso ocorre porque o TypeScript faz uma inferência de tipos, ou seja, ele é capaz de determinar o tipo da variável com base no valor atribuído a ela.
No entanto, é recomendado seguir a convenção de nomenclatura para manter o código mais legível e seguir as boas práticas da comunidade. Portanto, é preferível utilizar "number" em vez de "Number" para definir o tipo numérico.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum.
Abraços!