دستورات جاوا اسکریپت (JavaScript Statements)
دستورات جاوا اسکریپت ترکیبی هستند از مقدار ها، عملگرها، عبارت ها، کلمات کلیدی و کامنت ها.
var x, y, z; // Statement 1
x = 5; // Statement 2
y = 6; // Statement 3
z = x + y; // Statement 4
فصل 4 – مثال 1
دستور زیر به مرورگر می گوید که درون یک المان با آیدی demo بنویسد “سلام دوستان”
document.getElementById("demo").innerHTML = "سلام دوستان";
فصل 4 – مثال 2
بیشتر برنامه های نوشته شده با جاوا اسکریپت دارای تعداد بسیاری دستورالعمل هستند.
دستورات جاوا اسکریپت دانه به دانه و دقیقاً به ترتیبی که نوشته شده اند اجرا خواهند شد.
سمی کالن در زبان جاوا اسکریپت
دستورالعمل های جاوا اسکریپت با استفاده از سمی کالن ;
از یکدیگر جدا می شوند.
در انتهای هر کدام از دستورالعمل های قابل اجرای جاوا اسکریپت بهتر است یک سمی کالن قرار دهید.
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
فصل 4 – مثال 3
هنگامی که از سمی کالن برای جداسازی دستورالعمل های جاوا اسکریپت استفاده می کنید چندین دستورالعمل را میتوانید در یک خط بنویسید.
مثال:
a = 5; b = 6; c = a + b;
فصل 4 – مثال 4
در محیط وب شما ممکن است مثال هایی از دستورالعمل های جاوا اسکریپت که در انتهای آنها از سمی کالن استفاده نشده است را ببینید.
استفاده از سمی کالن در انتهای دستورالعمل ها الزامی نیست اما به شدت توصیه می شود.
استفاده از فضاهای خالی در هنگام کد نویسی جاوا اسکریپت
جاوا اسکریپت چندین اسپیس (فضای خالی) پشت سر هم را به طور کامل نادیده می گیرد. شما میتوانید از فضاهای سفید برای خواناتر کردن کد نویسی جاوا اسکریپت خود استفاده کنید .
به عنوان مثال مقادیر زیر مانند یکدیگر عمل خواهند کرد:
var person = "Hege";
var person="Hege";
فصل 4 – مثال 5
معمولا برای خوانای بیشتر اطراف عملگر ها (علامت ضرب، جمع، منها، تقسیم، درصد) از اسپیس استفاده می شود. چیزی شبیه مثال زیر:
var x = y + z;
فصل 4 – مثال 6
تنظیم طول و ارتفاع یک خط کد جاوا اسکریپت
برای خوانایی کدهای جاوا اسکریپت به طور معمول از نوشتن بیشتر از ۸۰ حرف در یک خط خودداری میشود.
اگر دستورالعمل شما یک دستورالعمل طولانی است می توانید آن را در چند خط مانند مثال زیر به سیستم معرفی کنید:
document.getElementById("demo").innerHTML =
"سلام دوستان";
فصل 4 – مثال 7
کد بلاک ها در زبان جاوا اسکریپت
یک کد بلاک در واقع مجموعه ای از دستورالعمل ها است که با استفاده از {…} در یک گروه قرار گرفته اند.
دلیل استفاده از کد بلاک ها این است که می توانید در یک کد بلاک چند دستورالعمل را با یکدیگر اجرا کنید. همچنین در کدنویسی های پیچیده یک کد بلاک بسیار خانا خواهد بود.
فانکشن های جاوا اسکریپت نمونه یک کد بلاک هستند که در مثال زیر نحوه تعریف آن را می بینید:
function myFunction() {
document.getElementById("demo1").innerHTML = "سلام دوستان";
document.getElementById("demo2").innerHTML = "چطورین؟";
}
فصل 4 – مثال 8
کلمات کلیدی در هنگام برنامه نویسی جاوا اسکریپت
دستورالعمل های جاوا اسکریپت معمولا با یک کلمه کلیدی آغاز می شوند. کلمات کلیدی در واقع تعیین می کنند که جاوا اسکریپت چه عملیاتی را باید انجام دهد.
برخی از کلمات کلیدی که در دستور العمل های جاوا اسکریپت کاربرد دارند:
کلمه کلیدی | توضیحات |
---|---|
break | یک سوئیچ یا حلقه را قطع می کند. |
continue | یک بار از حلقه بیرون می رود و حلقه را ادامه می دهد. (این بار رو بیخیال) |
debugger | قطع اجرای جاوا اسکریپت و اجرای فرایند باگ یابی |
do … while | یک قطعه کد را اجرا می کند و بعد از آن تا زمانی که شرطی برقرار بود، کار خود را تکرار می کند. |
for | یک قطعه کد را در صورت برقرار بودن شرطی اجرا می کند. |
function | یک فانکشن را تعریف می کند. |
if … else | if بر اساس شرط، یک قطعه کد را اجرا می کند. اگر شرط برقرار نبود else اجرا می شود. |
return | خروج از یک فانکشن و بازگرداندن یک مقدار |
switch | بر اساس گزینه های مختلف قطعه های کدی را اجرا می کند. |
try … catch | برای دریافت ارور های ممکن در یک دستور استفاده می شود. |
var | یک متغیر را تعریف می کند. |