Los tipos básicos en TypeScript son los elementos fundamentales que permiten definir y restringir los valores que una variable puede tomar.
Tipos de datos básicos
Números
El tipo de dato “number” en TypeScript nos permite representar números, ya sean enteros o decimales. Podemos declarar una variable de tipo “number” de la siguiente manera:
let edad: number = 25;
Cadenas de texto
El tipo de dato “string” en TypeScript nos permite representar texto. Podemos declarar una variable de tipo “string” de la siguiente manera:
let nombre: string = "Luis";
Booleanos
El tipo de dato boolean
en TypeScript nos permite representar valores de verdadero o falso. Podemos declarar una variable de tipo boolean
de la siguiente manera:
let esMayorDeEdad: boolean = true;
Array
El tipo de dato array
en TypeScript nos permite almacenar múltiples valores del mismo tipo en una sola variable. Podemos declarar una variable de tipo array
de la siguiente manera:
let numeros: number[] = [1, 2, 3, 4, 5];
Tipos de datos especiales
Any
El tipo de dato any
en TypeScript nos permite almacenar cualquier tipo de valor. Es útil cuando no conocemos el tipo de dato que tendrá una variable.
let variable: any = "Hola";
variable = 10;
Void
El tipo de dato void
en TypeScript se utiliza para representar la ausencia de un tipo. Se utiliza principalmente en funciones que no retornan ningún valor.
function saludar(): void {
console.log("Hola");
}
Null y Undefined
Los tipos de dato null
y undefined
en TypeScript representan la ausencia de un valor. Podemos declarar una variable de tipo null
o undefined
de la siguiente manera:
let nulo: null = null;
let indefinido: undefined = undefined;
Never
El tipo de dato never
en TypeScript se utiliza para representar valores que nunca ocurren. Se utiliza principalmente en funciones que lanzan excepciones o entran en bucles infinitos.
function lanzarError(): never {
throw new Error("Ocurrió un error");
}