recursos-frontend

TypeScript

🔙 Volver Recursos

Definición de TypeScript

TypeScript es un lenguaje de programación de código abierto desarrollado y mantenido por Microsoft. Es un superconjunto de JavaScript que agrega tipos estáticos opcionales y otras características avanzadas. TypeScript permite a los desarrolladores escribir código más robusto y mantenible al proporcionar una verificación de tipos en tiempo de compilación.

Conceptos Básicos de TypeScript

Tipos de Datos en TypeScript

TypeScript tiene varios tipos de datos, incluyendo:

Sintaxis y Ejemplos de Código en TypeScript

Declaración de Variables

// Declaración de variables utilizando let y const
let nombre: string = "Juan";
const PI: number = 3.1416;

Funciones

// Definición de una función con tipos de parámetros y tipo de retorno
function saludar(nombre: string): string {
  return "Hola, " + nombre + "!";
}

// Definición de una función utilizando una función de flecha
const despedir = (nombre: string): string => {
  return "Adiós, " + nombre + "!";
};

Clases

// Definición de una clase con propiedades y métodos
class Persona {
  nombre: string;
  edad: number;

  constructor(nombre: string, edad: number) {
    this.nombre = nombre;
    this.edad = edad;
  }

  saludar(): string {
    return "Hola, mi nombre es " + this.nombre + " y tengo " + this.edad + " años.";
  }
}

const juan = new Persona("Juan", 25);
console.log(juan.saludar());

Declaración de Variables en TypeScript

En TypeScript, las variables se pueden declarar utilizando las palabras clave let o const. La elección de la palabra clave depende del alcance y la mutabilidad de la variable.

Ejemplos de Declaración de Variables

// Declaración de variables utilizando let
let edad: number = 25;
edad = 30; // Reasignación permitida

// Declaración de variables utilizando const
const PI: number = 3.1416;
// PI = 3.14; // Reasignación no permitida

Recursos Adicionales para Aprender TypeScript

Recursos en Español

Videos

Recursos en Inglés

Videos