أنواع الأشياء ECMAScript
- الصفحة السابقة تطبيق العناصر
- الصفحة التالية نطاق العناصر
في ECMAScript، ليست جميع العناصر مُتساوية في كيفية إنشائها.
بشكل عام، يمكن إنشاء واستخدام ثلاثة أنواع من العناصر: العناصر المحلية، والعناصر المدمجة، والعناصر المستضيفة.
العناصر المحلية
ECMA-262 يحدد العناصر المحلية (العدة المحلية) بأنها 'عناصر مستقلة عن بيئة المستضيف التي توفرها تنفيذ ECMAScript'. ببساطة، العناصر المحلية هي الفئات (الأنواع المشار إليها) التي تعريفها ECMA-262. وتشمل:
- مثلث
- وظيفة
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
الصفحات ذات الصلة
دليل تعليمات متقدمة JavaScript:أنواع الإشارات ECMAScript
دليل تعليمات متقدمة JavaScript:فئة Function ECMAScript
كتيب مرجع JavaScript:عنصر Array
كتيب مرجع JavaScript:عنصر Boolean
كتيب مرجع JavaScript:عنصر Date
كتيب مرجع JavaScript:عنصر Number
كتيب مرجع JavaScript:عنصر String
كتيب مرجع JavaScript:عنصر RegExp
العناصر المدمجة
ECMA-262 تعريف العناصر المدمجة (built-in object) بأنها "العناصر التي تقدمها تنفيذ ECMAScript، مستقلة عن بيئة المستضيف، وتظهر عند بدء تنفيذ برنامج ECMAScript". هذا يعني أن المطورين ليس عليهم تحديد العناصر المدمجة بشكل صريح، إنها تم تحديدًا. يحدد ECMA-262 عنصرين مدمجين فقط، وهي Global و Math (وهما أيضًا عناصر محلية، وفقًا للتعريف، كل عنصر مدمج هو عنصر محلي).
الصفحات ذات الصلة
كتيب مرجع JavaScript:عنصر Global
كتيب مرجع JavaScript:عنصر Math
عناصر المستضيف
جميع العناصر غير المحلية هي عناصر مضيفة (host object)، أي أن العناصر التي يقدمها بيئة المستضيف التي تتمتع ببرنامج ECMAScript هي عناصر مضيفة.
جميع BOM و DOM هي عناصر مضيفة.
الصفحات ذات الصلة
دليل تعليمات متقدمة JavaScript:تحقيق JavaScript
كتيب مرجع CodeW3C.com:كتيب مرجع JavaScript
دليل تعليمات CodeW3C.com:دليل HTML DOM
- الصفحة السابقة تطبيق العناصر
- الصفحة التالية نطاق العناصر