İlk TypeScript Kodunuz
Coddy'nin JavaScript Journey'sinin TypeScript'e Giriş bölümünün bir parçası — ders 3 / 73.
Şimdi ilk TypeScript kodunuzu yazma zamanı! TypeScript ve JavaScript arasındaki temel fark, değişkenlerinize tür belirteçleri ekleyebilme yeteneğidir.
Bir tür ek açıklaması (type annotation), TypeScript'e bir değişkenin tam olarak ne tür bir veri tutması gerektiğini söyler. Söz dizimi basittir: değişken adından sonra iki nokta üst üste ve ardından tür adını eklersiniz.
let variableName: type = value;Örneğin, yalnızca metin (dizeler) tutabilen bir değişken oluşturmak için şunu yazarsınız:
let message: string = "Hello, World!";: string kısmı tür anotasyonudur. TypeScript'e message değişkeninin yalnızca dize (string) değerleri içermesi gerektiğini açıkça belirtir.
Eğer daha sonra bu değişkene bir sayı veya başka bir tür atamaya çalışırsanız, TypeScript kodunuz çalışmadan önce hatayı yakalayacaktır.
Bu açık tipleme, TypeScript'i hataları erkenden yakalamak ve kodunuzu daha öngörülebilir hale getirmek için bu kadar güçlü kılan şeydir.
Görev
Kolaygreeting adında, açık bir string tür belirtecine sahip bir değişken oluşturun ve ona "Hello, TypeScript!" değerini atayın.
Ardından, console.log() kullanarak değişkeni konsola yazdırın.
Kendin dene
// YAPILACAK: Kodunuzu buraya yazınBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
TypeScript'e Giriş bölümündeki tüm dersler
1TS ile Başlarken
TypeScript Nedir?Neden TypeScript Kullanılır?İlk TypeScript KodunuzDerleme Süreci ve HatalarÖzet: TS'ye Giriş4Fonksiyonlarla Çalışmak
Parametre ve Dönüş Değerlerini TiplendirmeArrow Fonksiyonlarını Tiplendirme'void' Dönüş Tipi'?' ile Opsiyonel ParametrelerVarsayılan Parametre DeğerleriRest Parametrelerini TiplendirmeFonksiyon Tiplerini TanımlamaÖzet: Tiplendirilmiş Fonksiyonlar Oluşturma2Temel Tipler
Temel Tipler: str, num, boolean'any' Tipi: Kaçış Yolu'unknown' Tipi'null' ve 'undef' ile ÇalışmakTip Çıkarımı İş BaşındaAçık Tip BelirlemeleriÖzet: Temel Tipler Pratiği5Tipler: Takma Adlar, Unionlar ve Kesişimler
İlkel Tipler için Tip Takma AdlarıUnion Tipler ('|')Union Tipler ile ÇalışmakLiteral TiplerKesişim Tipleri ('&')Tip Takma Adlarını BirleştirmeÖzet: Gelişmiş Tip Kombinasyonları3Veri Yapısı: Diziler ve Tuple
Tipli DizilerDiziler için 'readonly' BelirleyicisiTuple Nedir?Tuple Tanımlama ve ErişmeTuple DestructuringReadonly Tuple'larÇok Boyutlu Tipli DizilerDizilerle Spread OperatörüÖzet: Diziler ve Tuple'lar6Nesneleri ve Interface'leri Tiplendirme
Satır İçi Nesne Tipi BelirtimleriNesneler için Type Alias KullanımıInterface'lere GirişInterface'ler ve Type Alias'ların KarşılaştırılmasıOpsiyonel ve Readonly ÖzelliklerInterface ve Tipleri GenişletmeInterface'lere Metot EklemeÖzet: Nesne Yapılarını Tanımlama