ECMAScript Nesne Türleri
- Önceki sayfa Nesne uygulaması
- Sonraki sayfa Nesne etkisi alanı
ECMAScript'te tüm nesneler eşit şekilde oluşturulmaz.
Genel olarak, oluşturulabilir ve kullanılabilir üç tür nesne vardır: yerel nesne, yerleşik nesne ve ev sahibi nesne.
Yerel nesne
ECMA-262 yerel nesneleri (yerel nesne) 'Bağımlı olmadığı ortamdan bağımsız olarak ECMAScript uygulaması tarafından sağlanan nesneler' olarak tanımlar. Kısaca, yerel nesne ECMAScript tarafından tanımlanan sınıflardır (referans türleri). Bunlar arasında şunlar bulunur:
- Object
- Function
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
İlgili sayfalar
JavaScript ileri dersleri:ECMAScript Referans Türleri
JavaScript ileri dersleri:ECMAScript Function sınıfı
JavaScript referans el kitabı:Array nesnesi
JavaScript referans el kitabı:Boolean nesnesi
JavaScript referans el kitabı:Date nesnesi
JavaScript referans el kitabı:Number nesnesi
JavaScript referans el kitabı:String nesnesi
JavaScript referans el kitabı:RegExp nesnesi
Yerleşik nesneler
ECMA-262 yerleşik nesneleri (built-in object) 'ECMAScript tarafından gerçekleştirilen, ev sahibi ortamdan bağımsız olarak sağlanan tüm nesneler, ECMAScript programının çalışmaya başladığında ortaya çıkar' olarak tanımlar. Bu, geliştiricilerin yerleşik nesneleri açıkça örneklenmemesi gerektiği anlamına gelir, çünkü bu zaten örneklenmiştir. ECMA-262 sadece iki yerleşik nesne tanımlar, yani Global ve Math (bunlar da yerel nesnelerdir, tanıma göre her yerleşik nesne yerel nesnedir).
İlgili sayfalar
JavaScript referans el kitabı:Global nesnesi
JavaScript referans el kitabı:Math nesnesi
Ev sahibi nesneleri
Tüm yerel nesneler ev sahibi nesnelerdir (host object), yani ECMAScript tarafından gerçekleştirilen ev sahibi ortam tarafından sağlanan nesnelerdir.
Tüm BOM ve DOM nesneleri ev sahibi nesnelerdir.
İlgili sayfalar
JavaScript ileri dersleri:JavaScript Gerçekleştirme
CodeW3C.com referans el kitabı:JavaScript referans el kitabı
CodeW3C.com dersleri:HTML DOM dersleri
- Önceki sayfa Nesne uygulaması
- Sonraki sayfa Nesne etkisi alanı