در مثال زیر می توانید نحوه تعریف متغیر ها را مشاهده کنید. در آینده در مورد متغیر ها بیشتر صحبت خواهیم کرد.
var x, y, z; // تعریف متغیر
x = 5; y = 6; // انتساب مقدار
z = x + y; // محاسبه مقدار
فصل 5 – مثال 1
مقادیر در جاوا اسکریپت
اسکریپت 2 نوع مقدار برای انتخاب در اختیار برنامه نویس قرار میدهد:
مقادیر ثابت که به آنها Literals گفته می شود و قادیر متغیر که Variables نام دارند.
مقادیر ثابت در جاوا اسکریپت (Literals)
Literals یا همان مقادیر ثابت در واقع مقادیر عددی و یا رشته ای هستند که در کدهای جاوا اسکریپت مورد استفاده قرار می گیرند.
به عنوان مثال عدد 10.5 یا رشته “یک روز خوب” را می توان یک Literal در نظر گرفت.
توجه داشته باشید که اعداد میتوانند اعشاری و یا غیر اعشاری باشند. همین طور رشته ها را می توان با قرار دادن نقل قول دوتایی یا تکی دور آن ها، تعریفشان کرد.
مثال:
10.50
1001
"این یک رشته است"
'رشته در واقع مقدار تکست است'
فصل 5 – مثال 2
متغیرها در جاوا اسکریپت (Variables)
زبان های برنامه نویسی متغیر ها مکان هایی موقتی برای ذخیره داده هستند.
زبان جاوا اسکریپت برای تعریف یک متغیر از کلمه کلیدی var استفاده می کند.
علامت مساوی =
برای انتساب یک مقدار به متغیر استفاده می شود.
مثال زیر نحوه تعریف یک متغیر را نشان میدهد:
var x;
x = 6;
فصل 5 – مثال 3
عملگرهای جاوا اسکریپت
جاوا اسکریپت از عملگرهای ریاضی * / + – برای محاسبات مقادیر استفاده می کند.
(5 + 6) * 10
فصل 5 – مثال 4
مثال زیر نشان دهنده نحوه استفاده از عملگر ها در جاوا اسکریپت است:
var x, y;
x = 5;
y = 6;
فصل 5 – مثال 5
عبارات جاوا اسکریپت (JavaScript Expressions)
یک عبارت در زبان جاوا اسکریپت ترکیبی است از مقادیر، متغیرها و عملگر ها که در نهایت منتج به تولید یک مقدار دیگر می شود.
مثال زیر یک عبارت جاوا اسکریپت با استفاده از متغیر و Literal را نشان می دهد:
x * 10
فصل 5 – مثال 6
هنگامی که میخواهید چند رشته را با یکدیگر ادغام کنید میتوانید از علامت جمع + در بین رشته ها استفاده کنید. مانند مثال زیر:
"Mehdi" + " " + "Nazari"
فصل 5 – مثال 7
کلمات کلیدی در زبان جاوا اسکریپت
در زبان جاوا اسکریپت، کلمات کلیدی یا همان keyword ها استفاده می شوند تا انجام عملیاتی (action) را تعریف کنند.
در مثال زیر، جاوا اسکریپت با کلمه var
به مرورگر می گوید یک متغیر ایجاد کند:
var x, y;
x = 5 + 6;
y = x * 10;
فصل 5 – مثال 8
کامنت گذاری در زبان جاوا اسکریپت
همه کدهای جاوا اسکریپت اجرا نمی شوند. کدهایی که بعد از // یا بین /* */ قرار بگیرند کامنت تلقی می شوند و قابلیت اجرایی ندارند.
var x = 5; // من اجرا می شم
// var x = 6; من اجرا نمی شوم
فصل 5 – مثال 9
در فصل آینده در مورد کامنت گذاری در زبان جاوا اسکریپت بیشتر خواهید آموخت.
شناسه ها در زبان جاوا اسکریپت (JavaScript Identifiers)
شناسه ها در واقع نام هستند. در زبان جاوا اسکریپت شناسه ها مورد استفاده قرار می گیرند تا یک متغیر یا عملیات را نامگذاری کنند.
قوانین نوشتن یک شناسه برای یک متغیر تقریباً مشابه تمامی زبان های برنامه نویسی دیگر است.
اولین کاراکتر از یک شناسه جاوا اسکریپت باید یک حرف باشد و نمیتوان در شروع یک شناسه از عدد استفاده کرد.
همچنین در شروع یک شناسه میتوان از علامت دلار $
یا آندرلاین _
استفاده نمود.
جاوا اسکریپت یک زبان حساس به حروف بزرگ و کوچک است
تمامی شناسه های استفاده شده در جاوا اسکریپت به حروف بزرگ و کوچک حساس هستند. (case sensitive)
به عنوان مثال در کد زیر دو متغیر lastName و lastname از یکدیگر کاملا متفاوت هستند:
var lastname, lastName;
lastName = "نظری";
lastname = "نظر زاده";
فصل 5 – مثال 10
جداسازی کلمات در هنگام تعریف یک شناسه
معمولاً در هنگام کد نویسی جاوا اسکریپت برای جداسازی کلمات درون یک شناسه آندرلاین (first_name) و یا حروف بزرگ در ابتدای هر کلمه بجز کلمه اول (firstName) و یا حروف بزرگ برای تمام کلمات (FirstName) استفاده می شود.
برای جداسازی کلمات درون یک شناسه از خط تیره (-) استفاده نکنید. خط تیره درواقع علامت منها در نظر گرفته می شود.