Type alias nedir?
- TypeScript kursu
- Başlangıç
- Ders 55/89
- 4 dk
type anahtar kelimesiyle tür adlandırma öğrenirsin.
Type alias nedir?
Bir type alias, bir türe ad vermeni sağlar. type anahtar kelimesini, adı ve türü yazarak tanımlarsın. Bu, karmaşık türleri yeniden kullanılabilir ve okunabilir kılar.
type ID = number;
let kullaniciId: ID = 42;Alias, türe yeniden kullanılabilir bir ad verir.
Type alias yeniden kullanımı
Bir type alias tanımlandıktan sonra, bir türün beklendiği her yerde kullanılabilir. Kimlik, kod veya karmaşık nesne şekilleri gibi sık kullanılan türler için yararlıdır.
type ID = number;
type Isim = string;
function bul(id: ID): Isim { return "Ali"; }Alias, tekrar eden tür tanımlarını önler.
Uygulama Type alias tanımla ve kullan
Kimlik adında bir type alias tanımla (number). Metin adında bir type alias tanımla (string). id adında bir değişkeni Kimlik türünde tanımla ve değerini 42 yap. id değerini console.log ile yazdır.
Başlangıç kodu
// Kimlik adında bir type alias tanımla (number)
// Metin adında bir type alias tanımla (string)
// id değişkenini Kimlik türünde tanımla, değeri 42
// id değerini yazdırÖrnek çözüm
type Kimlik = number;
type Metin = string;
let id: Kimlik = 42;
console.log(id);Beklenen çıktı
42
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 <code>type ID = number</code> ne yapar?
- number türüne ad verir Doğru cevap
- ID adında bir değişken oluşturur
- Interface oluşturur
- Fonksiyon oluşturur
Açıklama: <code>type</code> anahtar kelimesi bir türe ad verir; <code>type ID = number</code>, <code>number</code> türüne <code>ID</code> adını koyar ve bunu tür olarak kullanılabilir kılar.
2 Type alias'ı tamamla
type Kimlik = ____;
let id: Kimlik = 100;
type Kimlik = number;
let id: Kimlik = 100;
Açıklama: Bir kimlik numarası sayıdır; <code>type Kimlik = number</code> doğru tanımdır. <code>string</code> kimlik için yanlış tür, <code>boolean</code> ve <code>void</code> ise kimlik numarası olarak anlamsızdır.
3 Type alias kavramları
| Kavram | Anlamı |
|---|---|
type ID = number |
Sayı türüne ad verme |
type Isim = string |
Dize türüne ad verme |
type |
Tür adlandırma anahtar kelimesi |
Type alias |
Türe yeniden kullanılabilir ad verme |