Exercícios: Aula 02 – Tipos Fundamentais e Inferência 🛠️
🟢 Nível: Básico
- Declaração de Primitivos: Crie variáveis para armazenar seu nome, sua idade e se você gosta de TypeScript (booleano), usando tipagem explícita.
- Arrays Simples: Crie um array de números contendo os anos em que você realizou cursos e um array de strings com os nomes desses cursos.
🟡 Nível: Intermediário
- Trabalhando com Tuplas: Crie uma tupla chamada
coordenadasque aceite dois números (latitude e longitude). - Uso de Enums: Crie um
enumchamadoNivelAcessocom as opçõesADMIN,USEReGUEST. Crie uma variável do tipo deste enum.
🔴 Nível: Desafio
5. Segurança com Unknown: Crie uma função que aceita um parâmetro do tipo unknown. Dentro dela, use typeof para verificar se é uma string; se for, imprima-a em letras maiúsculas; caso contrário, imprima uma mensagem genérica.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Declaração de Primitivos **Resolução e Implementação:**// Estrutura de implementação recomendada para Declaração de Primitivos
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Arrays Simples
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Trabalhando com Tuplas
// Validação de regras de negócio e retorno consistente