TypeScript do zero — parte 2 de 3
Tipos básicos e inferência
Primitivos, arrays, objetos e como o TypeScript infere tipos por você.
1 min de leituraatualizado
Tipos primitivos#
Os blocos básicos do TypeScript:
tipos.tsts
const nome: string = "Wally";
const idade: number = 25;
const ativo: boolean = true;
// arrays e objetos
const stack: string[] = ["ts", "react", "next"];Inferência#
Na prática, você quase não precisa anotar — o TypeScript infere:
ts
const cidade = "Recife"; // tipo: string
const nums = [1, 2, 3]; // tipo: number[]| Anotação | Quando usar |
|---|---|
| explícita | APIs públicas, parâmetros |
| inferida | variáveis locais |