ای سی ایم اسکریپت اوبجیکٹ نوع

در ECMAScript، همه اوبجیکٹ‌ها به طور برابر ایجاد نمی‌شوند.

به طور کلی، می‌توان سه نوع اوبجیکٹ ایجاد و استفاده کرد: موضعی اوبجیکٹ، اوبجیکٹ‌های داخلی و اوبجیکٹ‌های میزبان.

موضعی اوبجیکٹ‌ها

ECMA-262 موضعی اوبجیکٹ (نیشن آوبجیکٹ) کو 'آبجیکٹ جو مستقل از محیط میزبان است و توسط تحقق ECMAScript فراهم می‌شود' تعریف می‌کند. به طور خلاصه، موضعی اوبجیکٹ‌ها، کلاس‌هایی هستند که توسط ECMA-262 تعریف شده‌اند (نوع‌های ارجاعی). آن‌ها شامل:

  • آبجکت
  • فنکشن
  • Array
  • String
  • Boolean
  • Number
  • Date
  • RegExp
  • Error
  • EvalError
  • RangeError
  • ReferenceError
  • SyntaxError
  • TypeError
  • URIError

مربوط پیج

JavaScript اعلی درس:ای سی ایم اسکریپت مرتبط نوع

JavaScript اعلی درس:ECMAScript Function کا سلسلہ

JavaScript مرجع ڈسٹائبل:Array آوٹھام

JavaScript مرجع ڈسٹائبل:Boolean آوٹھام

JavaScript مرجع ڈسٹائبل:Date آوٹھام

JavaScript مرجع ڈسٹائبل:Number آوٹھام

JavaScript مرجع ڈسٹائبل:String آوٹھام

JavaScript مرجع ڈسٹائبل:RegExp آوٹھام

پیش فرض آوٹھام

ECMA-262 نے پیش فرض آوٹھام (بوتھن آوٹھام) کو 'ECMAScript کے ذریعے فراہم کردہ، بندر ماحول سے مستقل آوٹھام جو ECMAScript پروگرام شروع ہونے کے وقت پائیدار ہوتے ہیں' کے طور پر تعریف کیا ہے۔ یہ معنات کے مطابق، مصنفین کو پیش فرض آوٹھام کو واضح طور پر نمائش نہیں کئے جانا چاہئے، وہ نمائش کئے گئے ہیں۔ ECMA-262 نے صرف دو پیش فرض آوٹھام کا تعریف کیا ہے، یعنی گلوبل اور Math (انہیں بندر آوٹھام بھی کہا جاتا ہے، معنات کے مطابق، ہر پیش فرض آوٹھام بندر آوٹھام ہوتا ہے)۔

مربوط پیج

JavaScript مرجع ڈسٹائبل:گلوبل آوٹھام

JavaScript مرجع ڈسٹائبل:Math آوٹھام

بندر آوٹھام

تمام غیر مقامی آوٹھام بندر آوٹھام ہیں (بندر آوٹھام)، یعنی وہ آوٹھام جو ECMAScript کے ذریعے بندر ماحول فراہم کردہ آوٹھام ہیں۔

تمام BOM اور DOM آوٹھام بندر آوٹھام ہیں。

مربوط پیج

JavaScript اعلی درس:جاوا اسکریپت عملیاتی

CodeW3C.com مرجع ڈسٹائبل:JavaScript مرجع ڈسٹائبل

CodeW3C.com درس:HTML DOM درس