Primer ejemplo de programa de TypeScript Hola mundo

Comenzar a usar TypeScript es simple y directo. Una de las mejores formas de comenzar es escribir un programa "Hello World". Este ejemplo clásico te ayuda a comprender los conceptos básicos de la sintaxis de TypeScript y el proceso de compilación. En esta guía, te guiaremos en la creación y ejecución de tu primer programa TypeScript.

Prerrequisitos

Antes de comenzar, asegúrate de tener TypeScript instalado en tu sistema. También necesitas Node.js y npm (Node Package Manager) para compilar y ejecutar tu código TypeScript. Si aún no has instalado TypeScript, sigue la guía de instalación para configurarlo.

Creando tu archivo TypeScript

Primero, crea una nueva carpeta para tu proyecto y navega hasta ella usando la terminal:

mkdir hello-world-ts
cd hello-world-ts

A continuación, crea un nuevo archivo TypeScript llamado hello.ts:

echo "console.log('Hello, TypeScript!');" > hello.ts

Cómo escribir el programa Hola Mundo

En su archivo hello.ts, escriba el siguiente código:

console.log('Hello, TypeScript!');

Este sencillo programa registra el mensaje "¡Hola, TypeScript!" en la consola.

Compilación de TypeScript a JavaScript

Es necesario compilar TypeScript en JavaScript antes de poder ejecutarlo. Utilice el compilador TypeScript (tsc) para compilar su archivo TypeScript:

npx tsc hello.ts

Este comando genera un archivo JavaScript llamado hello.js en el mismo directorio. Puedes verificar la compilación verificando el contenido del archivo JavaScript generado:

cat hello.js

El resultado debería verse así:

console.log('Hello, TypeScript!');

Ejecutar el archivo JavaScript

Para ver el resultado de su programa, ejecute el archivo JavaScript compilado usando Node.js:

node hello.js

Debería ver el siguiente mensaje impreso en la consola:

Hello, TypeScript!

Conclusión

¡Felicitaciones! Acaba de crear y ejecutar su primer programa TypeScript. Este ejemplo básico demuestra cómo escribir código TypeScript, compilarlo en JavaScript y ejecutarlo. A medida que continúe aprendiendo TypeScript, explorará funciones y capacidades más avanzadas que lo convierten en una herramienta poderosa para el desarrollo web moderno.