درس ۴: دستورات جاوااسکریپت (JS Statements)
یک برنامه جاوااسکریپت لیستی از «دستورات» است که باید توسط کامپیوتر اجرا شوند.
let x, y, z; // دستور ۱
x = 5; // دستور ۲
y = 6; // دستور ۳
z = x + y; // دستور ۴
۱. استفاده از نقطه-ویرگول (Semicolons)
نقطه-ویرگول یا Semicolon (;) برای جدا کردن دستورات جاوااسکریپت از یکدیگر استفاده میشود.
وقتی دستورات را با Semicolon جدا میکنید، میتوانید بیش از یک دستور را در یک خط بنویسید:
a = 5; b = 6; c = a + b;
۲. فضاهای خالی (White Space)
جاوااسکریپت فضاهای خالی اضافی را نادیده میگیرد. شما میتوانید برای خواناتر شدن کد، از فضاهای خالی استفاده کنید.
let person = “Heidari”;
let person=”Heidari”; // هر دو یکسان عمل میکنند
۳. طول خط و شکستن خطوط
برای خوانایی بهتر، برنامهنویسان ترجیح میدهند خطوط کد طولانیتر از ۸۰ کاراکتر نباشد. اگر یک دستور جاوااسکریپت در یک خط جا نشود، بهترین مکان برای شکستن آن، بعد از یک عملگر (Operator) است:
document.getElementById(“demo”).innerHTML =
“Hello Dolly!”;
۴. بلوکهای کد (Code Blocks)
دستورات جاوااسکریپت میتوانند در «بلاکهای کد» در کنار هم گروهبندی شوند. بلاکها داخل علامتهای آکولاد { ... } قرار میگیرند.
هدف از این کار، تعریف دستوراتی است که باید با هم اجرا شوند (مانند داخل یک تابع).
function myFunction() {
document.getElementById(“demo1”).innerHTML = “Hello!”;
document.getElementById(“demo2”).innerHTML = “How are you?”;
}
۵. کلمات کلیدی (Keywords)
دستورات جاوااسکریپت اغلب با یک کلمه کلیدی شروع میشوند تا نوع عملیات را مشخص کنند. برخی از پرکاربردترین آنها عبارتند از:
| Keyword |
توضیح فارسی |
| var |
تعریف متغیر (نسخه قدیمی) |
| let |
تعریف متغیر برای یک بلوک خاص |
| const |
تعریف ثابت (مقداری که تغییر نمیکند) |
| if |
اجرای دستورات بر اساس یک شرط خاص |
| function |
تعریف یک تابع |
| return |
خروج از یک تابع و بازگرداندن مقدار |