مقالات طراحی وب جاوا اسکریپت آرایه در جاوا اسکریپت

مفهوم آرایه: آرایه مجموعه ای از متغیرهایی از یک نوع داده ای با نام یکسان است ، که هر کدام از اعضای آن توسط یک شمارنده ( اندیس ) ، از یکدیگر متمایز می شوند.

شمارنده هر عضو آرایه در یک براکت در مقابل نام آن تعیین شده ، که برای مقدار دهی و دسترسی به هر عضو آرایه از اندیس آن استفاده می شود.

برای تعریف یک آرایه ، از واژه کلیدی new Array به شکل کلی زیر استفاده می شود:

var  نام آرایه =  new Array ( ) ;

مثال:

نکات مهم:

نکته ۱: می توان تعداد اعضای یک آرایه را در زمان تعریف ، در پرانتز جلوی واژه کلیدی new Array ، تعیین کرد:

مثال : آرایه زیر ۴ عضو دارد:

نکته ۲: شماره گذاری اندیس اعضای یک آرایه از صفر شروع شده و برای هر عضو شمارنده یک واحد افزایش می یابد.

مثال: آرایه ای که در مثال قبل ایجاد کردیم ، ۴ عضو زیر را داراست:

Cars [ 0 ]   ,   Cars [ 1 ]   ,   Cars [ 2 ]   ,   Cars [ 3 ]

نکته ۳: برای مقدار دهی یا دسترسی به هر عضو آرایه ، از نام آرایه به همراه شمارنده یا اندیس عضو مورد نظر در براکت مقابل نام آن ، به شکل کلی زیر استفاده می شود:

مقدار مورد نظر = [ اندیس عضو مورد نظر ] نام آرایه ;

مثال : Cars [ 0 ] = “Ford” ;

Cars [ 1 ] = “Nissan” ;

مثال: در مثال زیر یک آرایه در یک اسکریپت تعریف شده و اعضای آن مقدار دهی شده اند . در پایان نیز عضو اول و دوم آرایه در خروجی بر روی صفحه چاپ شده اند:

روش های مقدار دهی کلی اعضای یک آرایه:

تمام یا بخش هایی از اعصای یک آرایه را می توان در هنگام تعریف و یا بعد از آن مقدار دهی کرد . به طور کلی ۲ روش برای مقدار دهی اعضای یک آرایه وجود دارد:

روش اول : در روش اول ، هر یک از اعضای آرایه را به صورت تکی مقدار دهی می کنیم . در مثال زیر یک ابتدا آرایه ۴ عضوی تعریف شده و سپس مقدار دهی شده است:

روش دوم: در روش دوم ، مقادیر مورد نظر برای تمام یا تعدادی از اعضای آرایه را در پرانتز جلوی واژه کلیدی new Array تعیین کرده و هر مقدار را با کاما از هم جدا می کنیم . در این حالت تعداد اعضای آرایه به طور اتوماتیک بر حسب تعداد مقادیر ورودی تعیین می شود . در مثال زیر ، آرایه تعریف ۴ عضو خواهد شد . اعضای این آرایه در مرحله تعریف آرایه تعیین شده اند:

آرایه در جاوا اسکریپت
به این مطلب رای دهید
Telegram Facebook WhatsApp +Google Twitter LinkedIn

دیدگاه خود را بیان کنید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.