آموزش گام به گام جاوا اسکریپت - متغیرهای جاوا اسکریپت
سه شنبه 30 آبان 1391 8:12 AM
آیا شما جبر را از زمان مدرسه به یاد دارید؟ x=5, y=6, z=x+y
آیا به یاد می آورید که یک حرف (مانند x ) میتواند برای نگهداری یک مقدار ( مثل 5 ) به کار رود و شما میتوانید طبق اطلاعات بالا مقدار z را برابر 11 ارزیابی کنید
این حروف متغیر نامیده می شوند . و این متغیزها می توانند مقداری را در خود ذخیره کنند و یا آن را نشان دهند ( z=x+y )
متغیرهای جاوا اسکریپت برای نگهداری مقدار و یا عبارات به کار می روند.
متغیرها می توانند اسمی کوتاه داشته باشند مانند X ویا کمی توصیفی باشند مانند Carname
قواعدی برای نامگذاری متغیرهای جاوا اسکریپت:
نام متغیرها به حروف کوچک و بزرگ حساس هستند case sensitive هستند .(y و Y دو متغیر متفاوت اند)
نام متغیر باید با حروف الفبا و یا آندرلاین شروع شود
توجه : چون خود جاوا اسکریپت Case-sensitive است ؛ نام متغیرهای آن نیز Case-sensitive است.
مثال:
مقدار یک متغیر در طول اجرا اسکریپت میتواند تغییر کند. شما میتوانید به یک متغیر از طریق نام آن دستیابی پیدا کنید - برای تغییر یا نمایش مفدارش
ایجاد متغیرها در جاوا اسکریپت بیشتر اوقات به تعریف متغیر اشاره می کند
شما می توانید متغبرهای جاوا اسکریپت را با var تعریف کنید .
var x; var carname;
بعد از تعریف به صورت بالا متغیرها خالی هستند( هنوز هیچ اطلاعاتی داخل آنها نیست ) ؛ اگر چه شما می توانید آنها را موقع تعریف مقداردهی نمایید .
var x=5; var carname="Volvo";
بعد از اجرای توضیح بالا متغیر x مقدار 5 و carname مقدار volvo را در خود نگه می دارد.
توجه : زمانی که شما متنی را داخل متغیر قرار می دهید باید علامت " را قبل از شروع و بعد از پایان آن قرار دهید .
اگر شما مقداری داخل یک متغیر قرار دهید که هنوز اعلان نشده ، متغیرها به طور خودکاراعلان می شوند .
x=5; carname="Volvo";
کد بالا و پایین معادلند:
var x=5; var carname="Volvo";
اگر شما متغیری از جاوا اسکریپت را دوباره تعریف کردید، آن متغیر مقدار اصلی اش را از دست نمی دهد
var x=5; var x;
بعد از اجرای کد بالا ، متغیر x هنوز هم مقدار 5 را داراست . وقتی که شما دوباره ان را تعریف میکنید مقدار x از بین نمی رود و یا پاک نمی شود
همانند جبر ، شما می توانید عملگرهای محاسباتی را با متغیرهای جاوا اسکریپت به کار ببرید.
y=x-5; z=y+5;
شما با انواع عملگرهای جاوا اسکریپت در قسمت بعدی بیشتر آشنا خواهید شد.
مدیر تالار های: