ECMAScript Nesne Türleri

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