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.