اشیا جاوا اسکریپت

اشیا جاوا اسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 5 دقیقه آخرین بروز رسانی: 17 اسفند 1399

جاوا اسکریپت به شدت به اشیا relia وابسته است. پرکاربردترین نوع داده در JavaScript شی در نظر گرفته شده است. اشیا جاوا اسکریپت ویژگی ها و روش هایی دارند.

در این آموزش ، شما همه چیز را در مورد اشیایی که جاوا اسکریپت نگهداری می کند ، ایجاد و مدیریت آنها یاد خواهید گرفت. نحو صحیح نوشتن یک شی JavaScript نیز پوشش داده خواهد شد. شما ویژگی ها و روش های شی JavaScript را درک خواهید کرد ، آنها را تعریف و استفاده می کنید.

نکات اصلی اشیا جاوا اسکریپت:

  • جاوا اسکریپت ، درست مثل بسیاری از زبانهای رایانه ای دیگر ، بر اساس اشیا است.
  • برای درک بهتر این مفهوم ، می توان اشیا جاوا اسکریپت را با اشیا life زندگی واقعی مقایسه کرد.
  • شی JavaScript موجودی مستقل است. این روش ها و خواص خود را دارد.
  • مقدار یک ویژگی ممکن است یک تابع باشد ، در این صورت خاصیت به عنوان یک روش شناخته می شود.
  • اعداد ، رشته ها و بولین ها را به عنوان جسم اعلام نکنید.
  • به خصوصیات شی JavaScript می توان به دو روش دسترسی پیدا کرد: human.firstName و human [“firstName”].

مثال زندگی واقعی

در زندگی واقعی ، دوچرخه یک شی است. دوچرخه دارای خصوصیاتی مانند رنگ و ارتفاع و روشهایی مانند رانندگی و شکستن است:

اشیا در جاوا اسکریپت
اشیا در جاوا اسکریپت

همه دوچرخه ها ویژگی های یکسانی دارند اما مقادیر آنها برای هر دوچرخه متفاوت است. همچنین ، همه دوچرخه ها روش های یکسانی دارند ، اما می توان آنها را در زمان های مختلف اجرا کرد.

اشیا in در متغیرها

از متغیرهای موجود در JavaScript برای ذخیره سازی داده ها استفاده می شود. یک شی JavaScript داده ای است که با یک متغیر امضا شده است. در مثال ویرایشگر زیر ، می بینید که مقدار mountain300 به یک دوچرخه متغیر اختصاص داده شده است. مقدار mountain300 فوراً به یک شی JavaScript تبدیل می شود:

var bike = "mountain300";

اشیا جاوا اسکریپت نیز متغیر هستند ، اما می توانند بیش از یک مقدار اختصاص داده شوند. مثال زیر مقادیر متعددی را به متغیر دوچرخه اختصاص می دهد: mountain300 ، 15 ، black.

برای نوشتن مقادیر متعدد ، باید از نحو مناسب استفاده کنید. مقادیر به نام ها اختصاص داده می شوند و ترکیبات مقدار:

var bike = {
  title: "mountain300", 
  weight: "15", 
  color: "black"
};

توجه: به مقادیری که یک شی JavaScript در آن قرار دارد ، Properties گفته می شود.

روشهایی که می توانید استفاده کنید

متدها نمایانگر اعمالی هستند که می توانند روی اشیا JavaScript انجام شوند. درست همانطور که قبلاً با دوچرخه در مثال دیده اید ، می توان با استفاده از ترمز دوچرخه را رانده و متوقف کرد. در این حالت ، محرک و ترمز روش هایی است که می توان روی جسم دوچرخه استفاده کرد.

روش ها در خصوصیات به عنوان تعریف عملکرد ذخیره می شوند:

Property ValueProperty
mountain300title
15weight
210price
blackcolor
function() {return this.title + ” ” + this.price;}info

شما قبلاً می دانید که چگونه می توانید به خصوصیات اشیا دسترسی پیدا کنید ، بنابراین ممکن است یک ایده کلی در مورد نحوه دسترسی به روش های شی داشته باشید. نحو شی JavaScript کمی متفاوت است اما نسبتاً ساده است.

name = human.fullName();

درصورتی که بدون پرانتز به ویژگی fullName دسترسی پیدا کنید ، تعریف تابع به جای مقدار برمی گردد:

name = human.fullName;

خلاصه اشیا جاوا اسکریپت:

  • اشیا در جاوااسکریپت ویژگی ها و روش هایی دارند.
  • خصوصیات شی JavaScript به عنوان جفت های نامی تعیین می شوند.
  • روش شی javaScript ویژگی است که یک تابع است.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊