با عرض سلام خدمت کاربران محترم سایت پی وی لرن. در این آموزش قصد داریم تا با ساختار دستورات جاوا اسکریپت ( JavaScript ) و یا همان قواعد دستوری جاوا اسکریپت آشنا شویم.
ساختار دستور یا Syntax یک زبان برنامه نویسی، قوانین و چگونگی ساخت یک برنامه را تعیین می کند.
1 2 3 4 | var x, y, z; // Statement 1 x = 5; // Statement 2 y = 6; // Statement 3 z = x + y; // Statement 4 |
یک برنامه کامپیوتری لیستی از دستورالعمل ها برای اجرا در کامپیوتر می باشد.
در یک زبان برنامه نویسی این دستورالعمل ها دستورات نامیده می شوند.
برنامه های جاوا اسکریپت لیستی از دستورات برنامه نویسی می باشند.
دستورات جاوا اسکریپت تشکیل شده است از:
متغیر ها، عملگر ها، کلمات کلیدی، کامنت ها و … (در جلسات آینده به توضیح مفصل هر یک خواهیم پرداخت)
دستورات یکی یکی به ترتیبی که نوشته شده اند اجرا می شوند.
1 | document.getElementById("demo").innerHTML = "Hello Dolly."; |
اکثر برنامه های جاوا اسکریپت دارای اشکال جاوا اسکریپت هستند.
اظهارات به ترتیب همانطور که نوشته شده اند، به صورت یک به یک اجرا می شوند.
نکته : برنامه های جاوا اسکریپت (و اظهارات جاوا اسکریپت) اغلب به نام کد جاوا اسکریپت هستند.
سمیکالن دستورات جاوا اسکریپت را از یکدیگر جدا می کند:
1 2 3 4 | var a, b, c; // Declare 3 variables a = 5; // Assign the value 5 to a b = 6; // Assign the value 6 to b c = a + b; // Assign the sum of a and b to c |
هنگامی که با semicolons جدا می شود، عبارات متعدد در یک خط مجاز هستند:
دستورات جاوا اسکریپت اغلب با یک کلمه کلیدی برای مشخص کردن عملی که قرار است انجام شود، شروع می شوند.
کلمه | توضیحات |
---|---|
break | پایان سوئیچ و یا حلقه break |
continue | از یک حلقه خارج می شود و از بالا شروع می شود. |
debugger | اجرای جاوا اسکریپت را متوقف می کند و تابع اشکال زدایی (اگر در دسترس است) را متوقف کند. |
do … while | یک بلوک اظهارات را اجرا می کند و بلوک را تکرار می کند در حالی که یک شرط درست است. |
for | اگر یک شرط درست باشد، بلوک اظهارات را اجرا می کند. |
function | تابع را اعلام می کند. |
if … else | بسته به شرایطی، بلوک دستورات را به اجرا می گذارد. |
return | خروج از یک تابع |
switch | بسته به موارد مختلف، بلوک دستورات را به اجرا می گذارد. |
try … catch | اجرای خطا را در بلوک از دستورات انجام می دهد. |
var | اعلام متغیر |
قواعد دستوری جاوا اسکریپت دو نوع مقدار را تعریف می کند: مقادیر ثابت و مقادیر متغیر
مقادیر ثابت لیترال (literal) و مقادیر متغیر همان متغیر (variable) نامیده می شود.
در یک ربان برنامه نویسی متغیر ها برای ذخیره سازی اطلاعات به کار می روند.
برای تعریف یک متغیر در جاوا اسکریپت از کلمه کلیدی var استفاده می کنیم.
از علامت تساوی ” = ” برای اختصاص دادن مقادیر به متغیر ها استفاده می شود.
از عملگر ها برای انجام محاسبات روی مقادیر و متغیر ها استفاده می شود:
تمام متغیر ها و مشخصه ها در جاوا اسکریپت به بزرگی و کوچکی حروف حساس می باشند.
در مثال زیر دو متغیر متفاوت را مشاهده می نمایید:
1 2 3 | var lastname, lastName; lastName = "Doe"; lastname = "Peterson"; |
در جاوا اسکریپت برای نام گذاری متغیر ها از قرارداد نام گذاری Camel Case استفاده می کنند.
به این صورت که اولین حرف متغیر با یک حرف کوچک آغاز شده و بعد از آن حرف اول هر کلمه با یک حرف بزرگ آغاز می شود.
مثال: firstName, lastName, masterCard, interCity.
جلسه آشنایی با ساختار دستورات جاوا اسکریپت JavaScript نیز به پایان رسید.
در جلسه بعد به آموزش کامنت ها (توضیحات) در جاوا اسکریپت خواهیم پرداخت. با ما همراه باشید
همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات با ما در میان بگذارید.