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.