Object Types in ECMAScript
- Vorige pagina Object Gebruik
- Volgende pagina Object Scope
In ECMAScript worden niet alle objecten op dezelfde manier gecreëerd.
Over het algemeen kunnen er drie soorten objecten worden gecreëerd en gebruikt: lokale objecten, ingebouwde objecten en hostobjecten.
Lokale objecten
ECMA-262 definieert de lokale objecten (native object) als 'objecten die onafhankelijk van de hostomgeving door de ECMAScript-implementatie worden geleverd'. Kort gezegd, lokale objecten zijn de klassen (referentietypen) die door ECMA-262 worden gedefinieerd. Ze omvatten:
- Object
- Function
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Gerelateerde pagina's
JavaScript Geavanceerde Tutorial:ECMAScript Reference Types
JavaScript Geavanceerde Tutorial:ECMAScript Function Klasse
JavaScript Referentie Handleiding:Array Object
JavaScript Referentie Handleiding:Boolean Object
JavaScript Referentie Handleiding:Date Object
JavaScript Referentie Handleiding:Number Object
JavaScript Referentie Handleiding:String Object
JavaScript Referentie Handleiding:RegExp Object
Ingebouwde Objecten
ECMA-262 definieert ingebouwde objecten (built-in objecten) als 'alle objecten die door ECMAScript worden geleverd, onafhankelijk van de hostomgeving, die aanwezig zijn zodra een ECMAScript-programma wordt uitgevoerd'. Dit betekent dat ontwikkelaars de ingebouwde objecten niet expliciet hoeven te instantiëren, omdat deze al zijn geïnstancieerd. ECMA-262 definieert slechts twee ingebouwde objecten, te weten Global en Math (ze zijn ook lokale objecten, omdat elk ingebouwde object volgens de definitie een lokaal object is).
Gerelateerde pagina's
JavaScript Referentie Handleiding:Global Object
JavaScript Referentie Handleiding:Math Object
Host Objecten
Alle niet-lokale objecten zijn host objecten (host object), dat wil zeggen objecten die door de hostomgeving van ECMAScript worden aangeboden.
Alle BOM en DOM objecten zijn host objecten.
Gerelateerde pagina's
JavaScript Geavanceerde Tutorial:Implementation of JavaScript
CodeW3C.com Referentie Handleiding:JavaScript Referentie Handleiding
CodeW3C.com Tutorial:HTML DOM Tutorial
- Vorige pagina Object Gebruik
- Volgende pagina Object Scope