Özet: TS'ye Giriş
Coddy'nin JavaScript Journey'sinin TypeScript'e Giriş bölümünün bir parçası. Ders 5 / 73.
Görev
KolayuserId adında, açık bir number tür ek açıklamasına sahip bir sabit oluşturun ve ona 12345 değerini atayın.
username adında, açık bir string tür ek açıklamasına sahip bir değişken oluşturun ve ona "john_doe" değerini atayın.
Size bir tür hatası içeren aşağıdaki kod satırı verilmiştir:
username = userId;userId değerini String() fonksiyonunu kullanarak bir dizeye dönüştüren userIdString adında yeni bir değişken oluşturarak bu tür hatasını düzeltin, ardından bunun yerine username değişkenine userIdString değerini atayın.
Son olarak, hem userId hem de username değerlerini konsola ayrı satırlarda yazdırın.
Kendin dene
// YAPILACAK: Kodunuzu buraya yazın
// Tür belir açıklaması ile userId sabitini oluşturun
// Tür belir açıklaması ile username değişkenini oluşturun
// userId'yi dizeye (string) dönüştürerek tür hatasını düzeltin
// Dönüştürülen değeri username'e atayın
// Sonuçları yazdırın
console.log(userId);
console.log(username);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ımlamaKendi başına pratik yap: Online JavaScript derleyicisi