No Disponible

Volver atras

Typescript

lenguaje tipado

Logo de Typescript

¿Qué es TypeScript?

TypeScript (TS) es un superconjunto de JavaScript que añade tipado estático opcional y herramientas avanzadas para desarrollo escalable.

🚀 Se compila a JavaScript, por lo que funciona en navegadores y Node.js.

Características principales

  • 📝 Tipado estático opcional → detecta errores antes de ejecutar el código.

  • ⚡ Compilación a JavaScript → compatible con cualquier proyecto JS.

  • 🛠 Orientado a objetos → clases, interfaces, herencia, enums.

  • 🔄 Compatible con JS → cualquier código JS válido funciona en TS.

  • 📦 Ideal para proyectos grandes → más fácil de mantener y escalar.

Ejemplo básico 📂


                        
     
// Variable con tipo explícito let nombre: string = "Juan"; // Función con tipos function suma(a: number, b: number): number { return a + b; } // Interfaz interface Persona { nombre: string; edad: number; } const persona: Persona = { nombre: "Ana", edad: 25 };

Ventajas de TypeScript

  • ✅ Reduce errores en tiempo de ejecución

  • ✅ Mejora autocompletado y documentación en editores

  • ✅ Facilita desarrollo de aplicaciones grandes y equipos colaborativos

  • ✅ Compatible con frameworks modernos: React, Angular, Vue

Proyectos con Typescript

Portada de la web IES Calvià Voley Tournament

IES Calvià Voley Tournament

 En Producción
Web Corporativa + Web App + Blog

Plataforma desarrollada para organizar un torneo escolar de voleibol. Permite inscripciones, seguimiento de partidos en directo, actas digitales, estadísticas automáticas y paneles de administración para árbitros y organizadores.