Noções básicas de TypeScript Variáveis e tipos simplificados
O TypeScript aprimora o JavaScript adicionando tipos estáticos, que ajudam a detectar erros antecipadamente e melhorar a qualidade do código. Este artigo simplificará os conceitos básicos de variáveis e tipos do TypeScript, fornecendo um entendimento claro para iniciantes.
Compreendendo variáveis em TypeScript
No TypeScript, as variáveis são declaradas de forma similar ao JavaScript, mas com o benefício adicional de anotações de tipo. Isso permite que você especifique que tipo de dados uma variável deve conter.
Declarando Variáveis
Você pode declarar variáveis usando let, const e var. No entanto, let e const são recomendados por seus recursos de escopo de bloco.
let age: number = 25;
const name: string = "Alice";Tipos básicos em TypeScript
O TypeScript fornece vários tipos básicos para definir o tipo de dados que uma variável pode conter:
- Número: Representa valores numéricos, incluindo números inteiros e de ponto flutuante.
 - String: Representa dados textuais.
 - Boolean: Representa valores verdadeiros ou falsos.
 - Matriz: Representa uma coleção de valores de um tipo específico.
 - Objeto: Representa uma coleção de pares chave-valor.
 
Exemplo de número
let count: number = 100;Exemplo de sequência de caracteres
let greeting: string = "Hello, World!";Exemplo Booleano
let isActive: boolean = true;Exemplo de matriz
let scores: number[] = [90, 80, 70];Exemplo de objeto
let user: { name: string, age: number } = {
  name: "John",
  age: 30
};Inferência de Tipos
O TypeScript pode inferir automaticamente o tipo de uma variável com base em seu valor inicial. Isso significa que você nem sempre precisa especificar explicitamente o tipo, embora fazer isso possa tornar seu código mais claro.
Exemplo de inferência de tipo
let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'Anotações de tipo
Anotações de tipo permitem que você defina explicitamente o tipo de uma variável. Isso ajuda a garantir que os valores atribuídos às variáveis estejam em conformidade com o tipo esperado.
Exemplo de anotação de tipo
let isLoggedIn: boolean = false;Conclusão
Entender variáveis e tipos é fundamental para usar TypeScript efetivamente. Ao aproveitar o sistema de tipos do TypeScript, você pode escrever um código mais confiável e sustentável. Comece com tipos básicos, explore a inferência de tipos e use anotações de tipos para garantir que seu código esteja de acordo com as estruturas de dados esperadas.
Com esses conceitos básicos, você estará no caminho certo para dominar o TypeScript e aproveitar todo o seu potencial para criar aplicativos robustos.