- جاوا اسکریپت
- زمان 3 دقیقه
امروز از سری مقالات تیک4 قصد داریم شما را با آرایه در جاوا اسکریپت آشنا کنیم. با ما همراه باشید…
مفهوم آرایه: آرایه مجموعه ای از متغیرهایی از یک نوع داده ای با نام یکسان است ، که هر کدام از اعضای آن توسط یک شمارنده ( اندیس ) ، از یکدیگر متمایز می شوند.
شمارنده هر عضو آرایه در یک براکت در مقابل نام آن تعیین شده ، که برای مقدار دهی و دسترسی به هر عضو آرایه از اندیس آن استفاده می شود.
برای تعریف یک آرایه ، از واژه کلیدی new Array به شکل کلی زیر استفاده می شود:
var نام آرایه = new Array ( ) ;
مثال:
var Cars = new Array ( ) ;
نکات مهم:
نکته ۱: می توان تعداد اعضای یک آرایه را در زمان تعریف ، در پرانتز جلوی واژه کلیدی new Array ، تعیین کرد:
مثال : آرایه زیر ۴ عضو دارد:
var Cars = new Array ( 4 ) ;
نکته ۲: شماره گذاری اندیس اعضای یک آرایه از صفر شروع شده و برای هر عضو شمارنده یک واحد افزایش می یابد.
مثال: آرایه ای که در مثال قبل ایجاد کردیم ، ۴ عضو زیر را داراست:
Cars [ 0 ] , Cars [ 1 ] , Cars [ 2 ] , Cars [ 3 ]
نکته ۳: برای مقدار دهی یا دسترسی به هر عضو آرایه ، از نام آرایه به همراه شمارنده یا اندیس عضو مورد نظر در براکت مقابل نام آن ، به شکل کلی زیر استفاده می شود:
مقدار مورد نظر = [ اندیس عضو مورد نظر ] نام آرایه ;
مثال : Cars [ 0 ] = “Ford” ;
Cars [ 1 ] = “Nissan” ;
مثال: در مثال زیر یک آرایه در یک اسکریپت تعریف شده و اعضای آن مقدار دهی شده اند . در پایان نیز عضو اول و دوم آرایه در خروجی بر روی صفحه چاپ شده اند:
< script type="text/javascript" > var Cars = new Array ( 3 ) ; Cars [ 0 ] = "Ford" ; Cars [ 1 ] = "Nissan" ; Cars [ 2 ] = "Mazda" ; document.write ( Cars [ 0 ] ) ; document.write ( Cars [ 1 ] ) ; < /script >
روش های مقدار دهی کلی اعضای یک آرایه:
تمام یا بخش هایی از اعصای یک آرایه را می توان در هنگام تعریف و یا بعد از آن مقدار دهی کرد . به طور کلی ۲ روش برای مقدار دهی اعضای یک آرایه وجود دارد:
روش اول : در روش اول ، هر یک از اعضای آرایه را به صورت تکی مقدار دهی می کنیم . در مثال زیر یک ابتدا آرایه ۴ عضوی تعریف شده و سپس مقدار دهی شده است:
< script type="text/javascript" > var Cars = new Array ( 4 ) ; Cars [ 0 ] = "Ford" ; Cars [ 1 ] = "Nissan" ; Cars [ 2 ] = "Mazda" ; Cars [ 3 ] = "Volvo" ; < /script >
روش دوم: در روش دوم ، مقادیر مورد نظر برای تمام یا تعدادی از اعضای آرایه را در پرانتز جلوی واژه کلیدی new Array تعیین کرده و هر مقدار را با کاما از هم جدا می کنیم . در این حالت تعداد اعضای آرایه به طور اتوماتیک بر حسب تعداد مقادیر ورودی تعیین می شود . در مثال زیر ، آرایه تعریف ۴ عضو خواهد شد . اعضای این آرایه در مرحله تعریف آرایه تعیین شده اند:
< script type="text/javascript" > var Cars = new Array ( "Ford" , "Nissan" , "Mazda" , "Volvo" ) ; < /script >
دیدگاه خود را بیان کنید