JAVASCRIPT

جلسه 7: اشیاء در جاوا اسکریپت

این جلسه میپردازیم به اشیاء جاوا اسکریپت، اشیاء در جاوا اسکریپت همانند اشیائی هستند که در پیرامون ما وجود دارند. یعنی هر کدام می توانند خواص و ویژگی های خود را داشته باشند. بعنوان مثال خودرو, از خاصیت های یک خودرو میتوان مدل، نوع، رنگ و خیلی ویژگی های دیگر نام برد.

تعریف اشیاء همانند تعریف متغیرهاست که در جلسه های قبلی به خوبی به این مبحث پرداختیم، با این تفاوت که چند ویژگی درون خود جای میدهد. برای تعریف شیء کافیست از کلمه ی کلیدی “var” استفاده کنید.

نکته: ویژگی های درون اشیاء را با کاما(،) از همدیگر جدا می کنیم.

به مثال زیر دقت کنید:

var car = {type:"Fiat", model:"500", color:"white"};

در مثال فوق یک شیء به نام “car” تعریف کرده ایم و سه ویژگی “type“, “model” و “color” درون آن قرار داده و مقدار دهی کرده ایم. خب تا اینجا تعریف و مقداردهی اشیاء را یاد گرفیتم، حالا چطور باید مقادیر فراخوانی و چاپ شوند؟!

ما به دو روش می توانیم اشیاء را فراخوانی و مقادیر آن ها را چاپ کنیم:

روش اول: کافیست همانند مثال زیر به ترتیب ابتدا نام شیء سپس نقطه”.” سپس خاصیتی که میخواهیم مقدار آن چاپ شود را بنویسیم.بدین صورت:

objectName.propertyName

در مثال زیر برای فراخوانی نوع ماشین به این صورت نوشته ایم: car.type

<!DOCTYPE html>
<html>
<body>

<h2>اشیاء در جاوا اسکریپت</h2>
<p id="demo"></p>

<script>
// ایجاد شیء
var car= {
    type: "Fiat",
    model: "500",
    color: "white"
};
// نمایش مقداری از خاصیت تعیین شده
document.getElementById("demo").innerHTML =
car.type;
</script>

</body>
</html>

روش دوم: در این روش کافیست به این ترتیب: نام شیء سپس [“نام خاصیت”] را بنویسیم. بدین صورت:

objectName[“propertyName”]

در مثال زیر برای فراخوانی مدل ماشین به این صورت نوشته ایم: [“car[“model

<!DOCTYPE html>
<html>
<body>

<h2>اشیاء در جاوا اسکریپت</h2>
<p id="demo"></p>

<script>
// ایجاد شیء
var car= {
    type: "Fiat",
    model: "500",
    color: "white"
};
// نمایش مقداری از خاصیت تعیین شده
document.getElementById("demo").innerHTML =
car["model"];
</script>

</body>
</html>

شما می تواند چند مثال را خودتان بنویسید تا ملکه ی ذهنتان شود امیدوارم که خسته نشده نباشید با ادامه آموزش جاوا اسکریپت با ما باشید.

مقاله پیشنهادی:  جلسه 5: انواع داده ها در جاوا اسکریپت

جلسه بعد 

جلسه قبل

کتاب الکترونیکی رمان شازده کوچولو اطلاعات بیشتر
کتاب الکترونیکی پنج زبان عشق، گری چاپمن اطلاعات بیشتر
کتاب الکترونیکی ذهن آگاهی برای مدیریت استرس اطلاعات بیشتر
کتاب الکترونیکی چگونه ازدواج را به موفقیت تبدیل کنیم؟ اطلاعات بیشتر
کتاب اکترونیکی مارپیچ رو به بالا (وارونه سازی جریان افسردگی) اطلاعات بیشتر
دانلود کتاب غلبه بر ناتوانی جنسی (اختلال در نعوظ) اطلاعات بیشتر

پکیج دانلودی درمان دائمی زود انزالی

برنامه جامع کنترل انزال شامل کتاب الکترونیکی (182 صفحه) + فایل صوتی کتاب (132 دقیقه) + کتاب الکترونیکی 14 تمرین مکمل + برنامه تمرینی 4 هفته ای + آموزش تصویری تمرینات ورزشی + موسیقی درمانی سابلیمینال

اطلاعات بیشتر
منبع
ترجمه اختصاصی تحریریه مثبت 1w3schools

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا