Menu
CoddyTech

Inferência de Tipo na Prática

Parte da seção Introdução ao TypeScript do Journey de JavaScript da Coddy. Lição 10 de 73.

Quando você inicializa uma variável com um valor, o TypeScript examina esse valor e atribui automaticamente o tipo apropriado:

let message = "Hello, World!";  // TypeScript infere: string
let count = 42;                 // TypeScript infere: number
let isActive = true;            // TypeScript infere: boolean

Esta inferência de tipos fornece a mesma segurança de tipos que as anotações explícitas, mas com um código mais limpo e legível. O TypeScript ainda capturará erros de tipo se você tentar reatribuir essas variáveis a valores incompatíveis.

A inferência de tipo funciona porque o TypeScript analisa o valor inicial no momento da atribuição. Um valor de string diz ao TypeScript que a variável deve ser do tipo string, um valor numérico indica number, e assim por diante.

challenge icon

Desafio

Fácil

Crie três variáveis usando a inferência de tipo do TypeScript sem anotações de tipo explícitas:

Declare uma variável chamada companyName e inicialize-a com a string "TechCorp".

Declare uma variável chamada employeeCount e inicialize-a com o número 150.

Declare uma variável chamada isPublic e inicialize-a com o valor booleano false.

Imprima todas as três variáveis no console em linhas separadas na ordem em que foram declaradas.

O TypeScript inferirá automaticamente os tipos corretos com base nos valores iniciais que você atribuir a cada variável.

Experimente você mesmo

// TODO: Escreva seu código aqui
// Declare as três variáveis com seus valores iniciais
// Lembre-se de usar a inferência de tipo do TypeScript (não são necessárias anotações de tipo explícitas)

// Imprima todas as três variáveis no console
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao TypeScript

Pratique por conta própria: Playground de TypeScript