En TypeScript, las variables se declaran utilizando las palabras clave let
, const
, o var
. A diferencia de JavaScript, TypeScript incluye tipado estático, lo que permite declarar explícitamente el tipo de las variables, mejorando la seguridad y legibilidad del código.
let nombre: string = "TypeScript";
nombre = "JavaScript"; // Permitido
const pi: number = 3.1416;
// pi = 3.14; // Error: Cannot assign to 'pi' because it is a constant.
let
o const
.
var edad: number = 25;
let lenguaje = "TypeScript"; // Infierde que es de tipo string
let edad: number = 30;
let esProgramador: boolean = true;
Tipo | Descripción | Ejemplo |
---|---|---|
string
|
Representa texto o cadenas. |
let nombre: string = "Hola";
|
number
|
Representa números (enteros y flotantes). |
let edad: number = 25;
|
boolean
|
Representa valores lógicos (true/false). |
let activo: boolean = true;
|
any
|
Permite cualquier tipo de valor. |
let dato: any = "Texto";
|
Array
|
Representa un arreglo de valores. |
let numeros: number] = 1, 2, 3];
|
tuple
|
Arreglos con un número fijo de elementos. |
let persona: string, number] = "Juan", 25];
|
enum
|
Enumeración de valores constantes. |
enum Color {Rojo, Verde, Azul};
|
let nombre: string = "TypeScript";
let edad: number = 25;
let esActivo: boolean = true;
console.log(nombre, edad, esActivo);
let numeros: number[] = [1, 2, 3, 4, 5];
let persona: [string, number] = ["Carlos", 30];
console.log(numeros); // Salida: [1, 2, 3, 4, 5]
console.log(persona); // Salida: ["Carlos", 30]
const
const PI: number = 3.1416;
console.log(PI); // Salida: 3.1416
any
let variable: any = "Texto";
variable = 42; // Permitido
variable = true; // También permitido
enum
)
enum Color {
Rojo,
Verde,
Azul
}
let colorFavorito: Color = Color.Verde;
console.log(colorFavorito); // Salida: 1 (índice de "Verde")
Para más información, visita la documentación oficial de TypeScript.
Jorge García
Fullstack developer