Tipli Diziler
Coddy'nin JavaScript Journey'sinin TypeScript'e Giriş bölümünün bir parçası — ders 13 / 73.
Türlenmiş diziler, 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, Type[] söz dizimini kullanarak bir dizinin yalnızca belirli bir türdeki öğeleri içermesi gerektiğini belirtebilirsiniz. Bu, dizideki her öğenin beklenen türle eşleşmesini sağlayarak farklı veri türlerini karıştırırken ortaya çıkan 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 bu diziye yalnızca belirtilen türdeki değerlerin eklenebilmesini zorunlu kılar. Bu, dizeleri sayılarla veya diğer uyumsuz türlerle yanlışlıkla karıştırmanızı önler; bu da hataların çalışma zamanı yerine geliştirme aşamasında yakalanmasına yardımcı olur.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Görev
KolaySadece sayıları tutabilen scores adında bir tipli dizi (typed array) oluşturun ve onu 85, 92 ve 78 değerleriyle başlatın.
Ardından sadece dizeleri (strings) tutabilen studentNames adında başka bir tipli dizi oluşturun ve onu "Alice", "Bob" ve "Charlie" değerleriyle başlatın.
Son olarak, sadece boolean değerleri tutabilen passedExams adında bir tipli dizi oluşturun ve onu true, false ve true ile başlatın.
Her üç diziyi de oluşturulma sırasına göre konsola ayrı satırlarda yazdırın.
Kopya kağıdı
TypeScript'teki türü belirtilmiş diziler (typed arrays), Type[] söz dizimini kullanarak dizilerin yalnızca belirli bir türdeki öğeleri içermesini sağlar:
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];TypeScript, aynı dizi içinde uyumsuz türleri karıştırmanızı engelleyerek tür güvenliğini sağlar ve geliştirme sırasında hataları yakalar.
Kendin dene
// YAPILACAK: Kodunuzu buraya yazın
// Soruda açıklandığı gibi üç adet türlendirilmiş dizi (typed array) oluşturun
// Her üç diziyi de konsola yazdırı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