Tipos primitivos: string, number, boolean
Anote variáveis com os três tipos primitivos principais do TypeScript.
Tipos primitivos: string, number, boolean é uma aula grátis de TypeScript Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de TypeScript Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de TypeScript Academy inclui 4 aulas no total.
Boas-vindas
Anotando variáveis
let username: string = 'Alice';
let score: number = 100;
let isLoggedIn: boolean = true;Inferência de tipos
let city = 'Istanbul'; // inferred as string
let price = 9.99; // inferred as number
let enabled = false; // inferred as booleanErros de tipos em tempo de compilação
let count: number = 10;
count = 'ten'; // Error: Type 'string' is not assignable to type 'number'O tipo cadeia de caracteres
let greeting: string = 'Hello';
console.log(greeting.toUpperCase()); // 'HELLO'
console.log(greeting.length); // 5O tipo numérico
let age: number = 25;
let pi: number = 3.14159;
let hex: number = 0xFF;O tipo booleano
let isDone: boolean = false;
let hasAccess: boolean = true;
// isDone = 1; // Error — not a booleanLiterais de modelo funcionam com cadeias de caracteres
let name: string = 'World';
let n: number = 42;
let msg = `Hello ${name}, you scored ${n}`;Objetos primitivos e encapsuladores
// Correct
let a: string = 'hello';
// Avoid
let b: String = new String('hello'); // wrapper objectAnotações de tipo nos parâmetros de funções
function add(a: number, b: number): number {
return a + b;
}
add(2, 3); // OK
// add(2, '3'); // ErrorQuando ignorar anotações
// Both are fine:
const x = 5; // inferred number
const y: number = 5; // explicit numberVerificação rápida
Recapitulação
Perguntas Frequentes
A aula “Tipos primitivos: string, number, boolean” é grátis?
Sim — o texto completo de “Tipos primitivos: string, number, boolean” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de TypeScript Academy, atualize para CoddyKit PRO. O curso de TypeScript Academy inclui 4 aulas no total.
O que vou aprender em “Tipos primitivos: string, number, boolean”?
Anote variáveis com os três tipos primitivos principais do TypeScript. Você pratica TypeScript Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar TypeScript Academy?
Nenhuma experiência prévia é necessária. TypeScript Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “Tipos primitivos: string, number, boolean”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de TypeScript Academy?
Sim. Cada aula de TypeScript Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Tipos primitivos: string, number, boolean
- O tipo any e por que evitá-lo
- unknown versus any: a escolha mais segura
- null, undefined e verificações estritas de null