⊗jstsPmBsOVTC 10 of 55 menu

TypeScript'te Nesne Değer Tiplerinin Kontrolü

TypeScript, bir nesne tanımlandığı anda tüm elemanlarının veri tiplerini hafızaya alır ve bu tiplerin değişmemesini kontrol eder.

Kullanıcı nesnemiz üzerinden bir örneğe bakalım. Nesneyi tanımlayalım:

let user = {name: 'john', age: 30};

Tanımlamadan sonra TypeScript her değerin veri tipini analiz etti ve 'name' alanında bir string, 'age' alanında ise bir sayı olduğunu hatırladı.

Artık bir alana farklı tipte bir değer yazma girişimi bir hata ile sonuçlanacaktır.

Örnek:

user.name = 123; // hata

Örnek:

user.age = 'eee'; // hata

Örnek:

user.age = '30'; // hata

Kodu çalıştırmadan sonucun ne olacağını belirleyin:

let date = {year: 2025, month: 12, day: 31}; date.month = '12'; console.log(date);

Kodu çalıştırmadan sonucun ne olacağını belirleyin:

let product = {code: '123', name: 'apple', price: 12}; product.code = 123; console.log(product);

Kodu çalıştırmadan sonucun ne olacağını belirleyin:

let product = {code: '123', name: 'apple', price: 12 }; product.price = 123; console.log(product);

Kodu çalıştırmadan sonucun ne olacağını belirleyin:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet