The basic types in TypeScript are the fundamental elements that allow defining and restricting the values that a variable can take.
Basic data types
Numbers
The “number” data type in TypeScript allows us to represent numbers, whether they are integers or decimals. We can declare a variable of type “number” as follows:
let edad: number = 25;
Strings
The “string” data type in TypeScript allows us to represent text. We can declare a variable of type “string” as follows:
let nombre: string = "Luis";
Booleans
The boolean
data type in TypeScript allows us to represent true or false values. We can declare a variable of type boolean
as follows:
let esMayorDeEdad: boolean = true;
Array
The array
data type in TypeScript allows us to store multiple values of the same type in a single variable. We can declare a variable of type array
as follows:
let numeros: number[] = [1, 2, 3, 4, 5];
Special data types
Any
The any
data type in TypeScript allows us to store any type of value. It is useful when we do not know the data type that a variable will have.
let variable: any = "Hola";
variable = 10;
Void
The void
data type in TypeScript is used to represent the absence of a type. It is mainly used in functions that do not return any value.
function saludar(): void {
console.log("Hola");
}
Null and Undefined
The null
and undefined
data types in TypeScript represent the absence of a value. We can declare a variable of type null
or undefined
as follows:
let nulo: null = null;
let indefinido: undefined = undefined;
Never
The never
data type in TypeScript is used to represent values that never occur. It is mainly used in functions that throw exceptions or enter infinite loops.
function lanzarError(): never {
throw new Error("Ocurrió un error");
}