Fundamentos do TypeScript
Tipos primitivos, interfaces, union types, tipos literais, type assertions, type guards, narrowing
1Qual tipo primitivo do TypeScript representa um valor textual?
Qual tipo primitivo do TypeScript representa um valor textual?
Resposta
O tipo string representa todos os valores textuais no TypeScript, sejam delimitados por aspas simples, duplas ou backticks para template literals. É o tipo apropriado para armazenar texto, nomes, mensagens, URLs ou qualquer conteúdo textual em aplicações.
2Qual tipo usar para uma variável que pode conter qualquer valor sem verificação de tipo?
Qual tipo usar para uma variável que pode conter qualquer valor sem verificação de tipo?
Resposta
O tipo any desativa completamente a verificação de tipos do TypeScript para uma variável. Permite atribuir qualquer valor e realizar todas as operações sem erros de compilação. No entanto, seu uso é desaconselhado, pois elimina os benefícios da segurança de tipos.
3Qual tipo representa a ausência de um valor de retorno em uma função?
Qual tipo representa a ausência de um valor de retorno em uma função?
Resposta
O tipo void indica que uma função não retorna nenhum valor significativo. É usado para funções que realizam ações sem produzir um resultado, como funções de exibição ou modificação de estado. Uma função void pode retornar undefined implicitamente.
Qual é a principal diferença entre null e undefined no TypeScript?
Qual tipo usar para um valor cujo tipo é desconhecido e requer verificação antes do uso?
+22 perguntas de entrevista
Outros temas de entrevista Angular
TypeScript Avançado
Fundamentos do Angular
Componentes e ciclo de vida
Services & Dependency Injection
Organização de Módulos Angular
Angular CLI
Diretivas e Pipes
Routing e Navegação
Formulários reativos
Formulários template-driven
Fundamentos do RxJS
Operadores RxJS
HttpClient e chamadas de API
Gerenciamento de estado básico
Change Detection
Angular Signals
Standalone Components
Testes unitários em Angular
Testes End-to-End
Build e otimização
Fundamentos do NgRx
NgRx avançado
Arquitetura Angular
Otimização de desempenho
Segurança e boas práticas
Padrões avançados de RxJS
Angular Universal e SSR
Micro-frontends Angular
Domine Angular para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis