بستن منو
۶۳
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
مباحث اولیه برای آشنایی با javascript
9
متغیرها (Variables) در javascript
4
کار با رشته ها (متن ها - Strings) در javascript
13
نمایش پیام در javascript
3
آرایه ها (Arrays) در javascript
5
عملیات های ریاضی در javascript
8
تاریخ و زمان در javascript
10
افزودن و یا حذف محتوا و کد، به صفحه، در javascript
1
کار با کل صفحه ، در javascript
1
تکنیک Ajax ، در javascript
4
مباحث عمومی در javascript
5
×

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

2401

نویسنده

علیرضا گلمکانی ( admin )

شماره کلید
دسته کلید - دسته بندی

ساخت آرایه ها (Arrays)، در javascript

در مبحثی دیگر، چگونگی تعریف متغیر ها (variables) با استفاده از دستور var را شرح دادیم، اما گاهی اوقات نیاز داریم که تعدادی مقدار را به صورت همزمان و در یک آرایه (Array) تعریف کنیم. برای این منظور، می توانیم از هر یک از روش های زیر اقدام کنیم :

1- تعریف آرایه، تنها با به کار بردن دستور var :


var myarray = [];
myarray[0] = value1;
myarray[1] = value2;
myarray[2] = value3;

همان طور که مشاهده می کنید، شماره (اندیس) عنصر را در جلوی نام آرایه (Array) و در میان علامت های [ و ] قرار می دهیم و سپس یک علامت تساوی و در آخر، مقدار مورد نظرمان برای آن عنصر از آرایه را می نویسیم.

نکته مهم این است که اندیس هایی که برای عنصرهای آرایه در نظر می گیریم، از عدد صفر شروع می شوند (نه از عدد یک).

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


var myarray = [value1, value2, value3];

2- تعریف آرایه، با استفاده از کلاس Array :


var myarray = new Array();
myarray[0] = value1;
myarray[1] = value2;
myarray[2] = value3;

از کلاس (class) با نام Array ، یک شیء (object) ساخته ایم. اگر مفاهیم کلاس (class) و شیء (object) را نمی دانید، باید بگویم که این مفاهیم، مربوط به برنامه نویسی شیء گرا (oop) می باشد (نیازی نیست که حتما این مفاهیم را بدانید).

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


var myarray = new Array(value1, value2, value3);

نکته :

برای عناصر یک آرایه، اندیس، هم می تواند به صورت عدد باشد و هم به صورت رشته (string). برای اندیس به صورت عدد، کدهایی را شرح دادیم، بد نیست کدهایی را هم برای تعیین اندیس به صورت رشته (string) ارائه کنیم :


var myarray = new Array();
myarray["tehran"] = value1;
myarray["shiraz"] = value2;
myarray["ghom"] = value3;

با توجه به کد بالا، اکنون اگر بخواهیم به مقدار value2 در آرایه myarray اشاره کنیم، باید عبارت زیر را بنویسیم :


myarray["shiraz"]

مثال :

سه پاراگراف با id های برابر paragraph1 و paragraph2 و paragraph3 تعریف می کنیم و سپس با کدهای javascript ، یک آرایه با نام colorNames تعریف می کنیم که نام سه رنگ مختلف در آن ذخیره شده است و سپس با روش document.getElementById ، به هر یک از پاراگراف ها، ارجاع می دهیم و رنگ پس زمینه آنها را بر اساس یکی از عناصر آرایه colorNames قرار می دهیم :


<html>
<head>
</head>

<body>

<p id="paragraph1">
This is a paragraph.
</p>
<p id="paragraph2">
This is a paragraph.
</p>
<p id="paragraph3">
This is a paragraph.
</p>

<script type="text/javascript">
    var colorNames = new Array("blue", "red", "green");
    document.getElementById("paragraph1").style.backgroundColor=colorNames[0];
    document.getElementById("paragraph2").style.backgroundColor=colorNames[1];
    document.getElementById("paragraph3").style.backgroundColor=colorNames[2];
</script>

</body>

</html>

نتیجه :

Result

کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد. (تنها استفاده شخصی کاربر، مجاز است) (کپی برداری توسط سایر وب سایت ها = حرام) (بیشتر بدانید)

خوانده شد
مبحث بالا، مفید بود و سایت کلیدستان را دوست داشتم :
محبوب کردن این مبحث در گوگل :
اون چیزی که میخواستم نبود :
سوال دارم :
ارسال نظر :
نظرات 0 0 0

*** نظر بدهید

دسترسی سریع

×

شماره کلید


کلید
×

شماره دسته کلید


دسته کلید
×

جستجو


جستجو
بستن منو
۱۹۰
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
مجموعه ویدئوهای آموزشی JavaScript - مجموعه JavaScript Tutorials - از thenewboston.com
40
مجموعه ویدئوهای آموزشی AJAX - مجموعه AJAX Tutorials - از thenewboston.com
23
مجموعه ویدئوهای آموزشی JavaScript - مجموعه JavaScript Tutorial
75
مجموعه ویدئوهای آموزشی JavaScript - مجموعه Learn JavaScript
19
مجموعه ویدئوهای آموزشی JavaScript برای مبتدیان - مجموعه JavaScript beginner tutorials
33
بستن منو
۲۶
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
مباحث اولیه برای آشنایی با برنامه نویسی jQuery
10
اشاره به عنصرهای صفحه، در jQuery
2
رویدادها (events) در jQuery
6
تغییر محتوای صفحه، در jQuery
6
فرم ها (Forms) در jQuery
1
مباحث عمومی در jQuery
1
بستن منو
۵۷
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
مباحث اولیه برای آشنایی با HTML
24
نمایش متن در HTML
5
نمایش عکس در HTML
5
لیست ها در HTML
1
جدول ها در HTML
2
فرم ها در HTML
10
مباحث عمومی در HTML
10

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)