Tipli Diziler
Coddy'nin JavaScript Journey'sinin TypeScript'e Giriş bölümünün bir parçası. Ders 13 / 73.
Typed arrays, tür güvenliğini korurken birden fazla değeri düzenlemek ve yönetmek için TypeScript'in en güçlü özelliklerinden biridir.
TypeScript'te, bir dizinin yalnızca belirli bir türdeki öğeleri içermesi gerektiğini Type[] söz dizimini kullanarak belirtebilirsin. Bu, dizideki her öğenin beklenen türle eşleşmesini sağlayarak farklı veri türlerinin karıştırılmasıyla oluşan yaygın hataları önler.
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];Türü belirtilmiş bir dizi bildirdiğinizde TypeScript, yalnızca belirtilen türdeki değerlerin bu diziye eklenebilmesini zorunlu kılar. Bu, dizelerle sayıları veya diğer uyumsuz türleri yanlışlıkla karıştırmanızı önler ve hataların çalışma zamanında değil, geliştirme sırasında yakalanmasına yardımcı olur.
Görev
KolayYalnızca sayıları tutabilen scores adlı türlendirilmiş bir dizi oluşturun ve bu diziyi 85, 74 ve 78 değerleriyle başlatın.
Ardından, yalnızca dizeleri tutabilen studentNames adlı başka bir türlendirilmiş dizi oluşturun ve bu diziyi "Alice", "Bob" ve "Charlie" değerleriyle başlatın.
Son olarak, yalnızca boolean değerleri tutabilen passedExams adlı bir türlendirilmiş dizi oluşturun ve bu diziyi true, false ve true değerleriyle başlatın.
Oluşturulma sırasına göre üç dizinin tamamını konsola ayrı satırlarda yazdırın.
Kendin dene
// TODO: Kodunu buraya yaz
// Challenge'da açıklandığı gibi üç typed array oluştur
// Üç dizinin hepsini konsola yazdırBu 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ımlamaKendi başına pratik yap: Online JavaScript derleyicisi