Volver a Fundamentos
Fundamentos — Leccion 4
·10 minconst, 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...