İ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.