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