Menu
CoddyTech

Inferencia de tipos en acción

Parte de la sección Introducción a TypeScript del Journey de JavaScript de Coddy. Lección 10 de 73.

Cuando inicializas una variable con un valor, TypeScript examina ese valor y asigna automáticamente el tipo apropiado:

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

Esta inferencia de tipos proporciona la misma seguridad de tipos que las anotaciones explícitas, pero con un código más limpio y legible. TypeScript seguirá detectando errores de tipo si intentas reasignar estas variables a valores incompatibles.

La inferencia de tipos funciona porque TypeScript analiza el valor inicial en el momento de la asignación. Un valor de cadena le indica a TypeScript que la variable debe ser de tipo string, un valor numérico indica number, y así sucesivamente.

challenge icon

Desafío

Fácil

Crea tres variables utilizando la inferencia de tipos de TypeScript sin anotaciones de tipo explícitas:

Declara una variable llamada companyName e inicialízala con la cadena "TechCorp".

Declara una variable llamada employeeCount e inicialízala con el número 150.

Declara una variable llamada isPublic e inicialízala con el valor booleano false.

Imprime las tres variables en la consola, cada una en una línea separada, en el orden en que fueron declaradas.

TypeScript inferirá automáticamente los tipos correctos según los valores iniciales que asignes a cada variable.

Pruébalo tú mismo

// TODO: Escribe tu código aquí
// Declara las tres variables con sus valores iniciales
// Recuerda usar la inferencia de tipos de TypeScript (no se necesitan anotaciones de tipo explícitas)

// Imprime las tres variables en la consola
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a TypeScript

Practica por tu cuenta: Playground de TypeScript