JavaScript Statements
✅ بیانیهها (Statements) در جاوااسکریپت چیست؟
Statement یا «بیانیه» یک خط کد است که یک عمل (Action) انجام میدهد.
در واقع، یک برنامه جاوااسکریپت از مجموعهای از بیانیهها ساخته شده است.
مثال:
let x = 5; // بیانیه اعلان
x = x + 1; // بیانیه انتساب
console.log(x); // بیانیه فراخوانی تابع
معمولاً هر بیانیه با ; تمام میشود، ولی اجباری نیست.
🧩 انواع بیانیهها در جاوااسکریپت
1. بیانیههای اعلان (Declaration Statements)
برای ساخت متغیر یا ثابت استفاده میشوند:
let a = 10;
const PI = 3.14;
var name = “John”;
2. بیانیههای عبارت (Expression Statements)
کدهایی که یک مقدار تولید میکنند:
x + y;
a = b * 2;
3. بیانیههای شرطی (Conditional Statements)
برای تصمیمگیری استفاده میشوند.
if / else
if (age > 18) {
console.log(“Adult”);
} else {
console.log(“Minor”);
}
switch
case 1: console.log(“Monday”); break;
default: console.log(“Other day”);
}
4. بیانیههای حلقه (Loop Statements)
برای تکرار یک بلوک کد.
for
for (let i = 0; i < 5; i++) {
console.log(i);
}
while
while (count < 10) {
count++;
}
5. بیانیههای کنترل جریان (Control Flow Statements)
برای تغییر مسیر اجرای برنامه.
break; // خروج از حلقه
continue; // رفتن به چرخه بعدی حلقه
return x; // خروج از تابع و برگرداندن مقدار
throw e; // ایجاد خطا
6. بیانیه اعلان تابع (Function Declaration)
برای تعریف تابع:
function greet() {
return “Hello!”;
}
7. بیانیه بلوک (Block Statement)
یک بلوک از چند بیانیه بین {}:
{
let a = 1;
let b = 2;
}
بلوکها در حلقهها، شرطها و توابع استفاده میشوند.
📌 نکات مهم درباره بیانیهها
-
بیانیهها عمل انجام میدهند.
-
بهتر است هر بیانیه را با ; تمام کنید.
-
برنامه جاوااسکریپت از مجموعهای از بیانیهها تشکیل شده.
-
بلوکها ({}) چند بیانیه را در یکجا نگه میدارند.
دیدگاهتان را بنویسید