Saltar al contenido principal
Curso/Fundamentos/const, let y Tipado
Volver a Fundamentos

Fundamentos — Leccion 4

·10 min

const, let y Tipado

Declara variables con tipos explícitos en TypeScript.

const y let en TypeScript

TypeScript usa las mismas palabras clave que JavaScript: const y let. No se usa var.

const

Para valores que no cambian. El tipo se infiere pero puedes ser explicito.

typescript
const nombre: string = "Ana";
const edad: number = 25;
const activo: boolean = true;

// nombre = "Juan"; // Error: Cannot assign to 'nombre'

let

Para valores que pueden cambiar.

typescript
let contador: number = 0;
contador = 1; // OK
contador = contador + 1; // OK

let mensaje: string = "hola";
mensaje = "adiós"; // OK

Inferencia de tipos

TypeScript puede adivinar el tipo. No siempre necesitas ser explicito.

typescript
// TypeScript infiere: string
let nombre = "Ana";

// TypeScript infiere: number
let edad = 25;

// TypeScript infiere: boolean
let activo = true;

Cuando ser explicito

typescript
// Implícito (OK)
let x = 5;

// Explicito (mejor para parámetros y retornos)
function sumar(a: number, b: number): number {
  return a + b;
}

Regla: En variables locales, infiere. En funciones, se explicitó.

Ejercicio pratico

Declara una constante 'PI' con valor 3.14 y una variable 'radio' con valor 5. Calcula el área de un círculo.

exercise.ts
Loading...
Resultado

Haz clic en "Ejecutar" para ver el resultado...

Curso de TypeScript — Aprende desde cero