Kesişim ve Birleşim Türleri
Kesişimleri kullanarak birden çok türü tek bir türde birleştirmeyi ve birleşimlerle esnek tür seçenekleri oluşturmayı anlayın.
Kesişim ve Birleşim Türleri, CoddyKit'te ücretsiz bir TypeScript Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, TypeScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. TypeScript Academy kursu toplamda 3 dersten oluşur.
Kesişim ve Birleşim Türlerine Giriş
Kesişim ve Birleşim Türlerine Giriş
TypeScript'teki kesişim ve birleşim türleri, esnek türleri birleştirmenize veya oluşturmanıza olanak tanır ve karmaşık veri yapılarını tanımlamak için güçlü bir yol sunar.

Birleşim Türleri Nelerdir?
Birleşim Türleri Nelerdir?
Birleşim türleri, bir değerin birkaç türden biri olmasına olanak tanır. Birleşim türünü | işleciyle tanımlayabilirsiniz.
Birleşim Türü Örneği
Birleşim Türü Örneği
Bir birleşim türünün kullanımına ilişkin bir örnek:
type Status = 'active' | 'inactive' | 'suspended';
let userStatus: Status;
userStatus = 'active'; // Valid
userStatus = 'pending'; // ErrorKesişim Türleri Nelerdir?
Kesişim Türleri Nelerdir?
Kesişim türleri, birden çok türü tek bir türde birleştirir ve birleştirilen türün, kesiştirilen türlerin tüm özelliklerine sahip olmasını gerektirir.
Kesişim Türü Örneği
Kesişim Türü Örneği
Bir kesişim türünün kullanımına ilişkin bir örnek:
type User = {
name: string;
email: string;
};
type Admin = {
role: string;
};
type AdminUser = User & Admin;
const admin: AdminUser = {
name: 'Alice',
email: 'alice@example.com',
role: 'admin'
};Birleşim ve Kesişim Türleri Arasındaki Farklar
Birleşim ve Kesişim Türleri Arasındaki Farklar
Birleşim türleri, değerlerin birden çok olası türden biri olmasına olanak tanırken kesişim türleri birden çok türü tek bir türde birleştirir ve tüm özelliklerin bulunmasını gerektirir.
Uygulamalı Kullanım Alanları
Uygulamalı Kullanım Alanları
Birleşim türleri birden çok girdi türünü işlemek için harikadır; kesişim türleri ise birden çok rolü veya özelliği tek bir türde birleştirmek için idealdir.
Alıştırma Görevi
Alıştırma Görevi
Kesişim türlerini kullanarak bir Product türünü bir Discount türüyle birleştiren bir tür oluşturun. Bunu bir değişken tanımlamak için kullanın.
Birleşim ve Kesişim Türlerinin Özeti
Tebrikler!
TypeScript'te esnek ve birleştirilmiş türler tanımlamak için birleşim ve kesişim türlerini nasıl kullanacağınızı öğrendiniz. Kodunuzu daha sağlam ve tür güvenli hâle getirmek için bu kavramları uygulayın!

Sıkça Sorulan Sorular
“Kesişim ve Birleşim Türleri” dersi ücretsiz mi?
Evet — “Kesişim ve Birleşim Türleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve TypeScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. TypeScript Academy kursu toplamda 3 dersten oluşur.
“Kesişim ve Birleşim Türleri” dersinde ne öğreneceğim?
Kesişimleri kullanarak birden çok türü tek bir türde birleştirmeyi ve birleşimlerle esnek tür seçenekleri oluşturmayı anlayın. TypeScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
TypeScript Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te TypeScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.
“Kesişim ve Birleşim Türleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu TypeScript Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her TypeScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Keyof ve Arama Türleri
- Eşlenmiş Türler
- Kesişim ve Birleşim Türleri