Tipos primitivos integrados
TypeScript incluye varios tipos primitivos integrados que pueden utilizarse para definir variables, parámetros de funciones y tipos de retorno:
number: representa valores numéricos, incluidos enteros y números de coma flotante.string: representa datos de texto.boolean: representa valores lógicos, que pueden ser true o false.null: representa la ausencia de un valor.undefined: representa un valor que no se ha asignado o definido.symbol: representa un identificador único. Los símbolos suelen utilizarse como claves de propiedades de objetos.bigint: representa enteros de precisión arbitraria.any: representa un tipo dinámico o desconocido. Sus variables pueden contener valores de cualquier tipo y omiten la comprobación de tipos.void: representa la ausencia de cualquier tipo. Suele utilizarse como tipo de retorno de funciones que no devuelven un valor.never: representa valores que nunca se producen. Suele utilizarse como tipo de retorno de funciones que lanzan un error o entran en un bucle infinito.