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.