İlk TypeScript Programı Hello World Örneği

TypeScript ile başlamak basit ve anlaşılırdır. Başlamanın en iyi yollarından biri "Hello World" programı yazmaktır. Bu klasik örnek, TypeScript sözdiziminin ve derleme sürecinin temellerini anlamanıza yardımcı olur. Bu kılavuzda, ilk TypeScript programınızı oluşturma ve çalıştırma konusunda size yol göstereceğiz.

Ön koşullar

Başlamadan önce, sisteminizde TypeScript'in yüklü olduğundan emin olun. Ayrıca TypeScript kodunuzu derlemek ve çalıştırmak için Node.js ve npm'e (Node Paket Yöneticisi) ihtiyacınız olacak. TypeScript'i henüz yüklemediyseniz, kurmak için kurulum kılavuzunu takip edin.

TypeScript Dosyanızı Oluşturma

Öncelikle projeniz için yeni bir klasör oluşturun ve terminali kullanarak bu klasöre gidin:

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

Daha sonra hello.ts adında yeni bir TypeScript dosyası oluşturun:

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

Hello World Programını Yazmak

hello.ts dosyanıza aşağıdaki kodu yazın:

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

Bu basit program "Merhaba, TypeScript!" mesajını konsola kaydeder.

TypeScript'i JavaScript'e Derleme

TypeScript'in yürütülebilmesi için önce JavaScript'e derlenmesi gerekir. TypeScript dosyanızı derlemek için TypeScript derleyicisini (tsc) kullanın:

npx tsc hello.ts

Bu komut aynı dizinde hello.js adlı bir JavaScript dosyası oluşturur. Oluşturulan JavaScript dosyasının içeriğini kontrol ederek derlemeyi doğrulayabilirsiniz:

cat hello.js

Çıktı şu şekilde olmalı:

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

JavaScript Dosyasını Çalıştırma

Programınızın çıktısını görmek için derlenmiş JavaScript dosyasını Node.js kullanarak çalıştırın:

node hello.js

Konsola aşağıdaki mesajın yazdırıldığını görmelisiniz:

Hello, TypeScript!

Çözüm

Tebrikler! İlk TypeScript programınızı oluşturdunuz ve çalıştırdınız. Bu temel örnek, TypeScript kodunun nasıl yazılacağını, JavaScript'e nasıl derleneceğini ve çalıştırılacağını gösterir. TypeScript'i öğrenmeye devam ettikçe, onu modern web geliştirme için güçlü bir araç yapan daha gelişmiş özellikleri ve yetenekleri keşfedeceksiniz.