Proceso de compilación y errores
Parte de la sección Introducción a TypeScript del Journey de JavaScript de Coddy. Lección 4 de 73.
Proceso de compilación donde tus archivos TypeScript (.ts) se convierten en archivos JavaScript puros (.js) que pueden ser ejecutados.
Durante esta compilación, el comprobador de tipos de TypeScript analiza tu código e identifica problemas potenciales antes de que el código se ejecute. Esta es una de las características más potentes de TypeScript: detectar errores en tiempo de compilación en lugar de en tiempo de ejecución.
// Este código TypeScript tiene un error de tipo
let age: number = "25"; // Error: El tipo 'string' no se puede asignar al tipo 'number'Cuando TypeScript encuentra una discrepancia de tipos como esta, te mostrará un mensaje de error durante la compilación. El error te indica exactamente qué está mal: has declarado age como un número, pero estás intentando asignarle un valor de cadena.
Incluso cuando hay errores de tipo, TypeScript seguirá generando código JavaScript (a menos que se configure lo contrario), pero los errores sirven como advertencias de que es posible que tu código no se comporte como se espera. Corregir estos errores garantiza que tu programa se ejecute correctamente y mantenga la seguridad de tipos.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
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
1Primeros pasos con TS
¿Qué es TypeScript?¿Por qué usar TypeScript?Tu primer código en TypeScriptProceso de compilación y erroresResumen: Introducción a TS4Trabajando con funciones
Tipado de parámetros y valores de retornoTipado de funciones de flechaEl tipo de retorno 'void'Parámetros opcionales con '?'Valores de parámetros por defectoTipado de parámetros restDefinición de tipos de funcionesRepaso: Construcción de funciones tipadas2Tipos principales
Tipos básicos: str, num, booleanEl tipo 'any': Vía de escapeEl tipo 'unknown'Trabajando con 'null' y 'undef'Inferencia de tipos en acciónAnotaciones de tipo explícitasResumen: Práctica de tipos principales5Tipos: Alias, Uniones e Intersecciones
Alias de tipos para primitivosTipos de unión ('|')Trabajando con tipos de uniónTipos literalesTipos de intersección ('&')Combinando alias de tiposRepaso: Combinaciones de tipos avanzadas3Estructura de datos: Arrays y Tuplas
Arrays tipadosModificador 'readonly' para Arrays¿Qué es una Tupla?Declaración y acceso a TuplasDesestructuración de TuplasTuplas ReadonlyArrays tipados multidimensionalesOperador Spread con ArraysResumen: Arrays y TuplasPractica por tu cuenta: Playground de TypeScript