# فَهْم الجُمَل في لغة JavaScript
تُعَدُّ الجُمَل (Statements) في لغة JavaScript اللبنات الأساسية التي يتم من خلالها بناء البرامج. تتكون أي ملف JavaScript من مجموعة من الجُمَل التي تُنفَّذ واحدة تلو الأخرى حسب الترتيب. يمكن اعتبار الجُمَل كالأوامر التي تُعطي التعليمات للمُتصفِّح لتنفيذ مهام معينة.
## أنواع الجُمَل في JavaScript
### 1. جُمَل التعبير (Expression Statements)
تُستخدم جُمَل التعبير لتقييم تعبير معين. قد يكون التعبير عملية حسابية، أو استدعاء لدالة، أو حتى تعبير منطقي. على سبيل المثال:
let x = 5 + 3; // التعبير هنا هو 5 + 3 ويتم تقييمه إلى 8
console.log(x); // استدعاء دالة
### 2. جُمَل التحكم (Control Statements)
تُتيح لك جُمَل التحكم التحكم في تدفق البرنامج، حيث يمكنك تنفيذ كود معين بناءً على شروط معينة. تشمل جُمَل التحكم:
– **جُمَل الشرط (Conditional Statements):** مثل `if`، `else if`، و`else`.
let age = 18;
if (age >= 18) {
console.log("You are an adult.");
} else {
console.log("You are a minor.");
}
– **جُمَل التكرار (Loop Statements):** مثل `for`، `while`، و`do…while`.
for (let i = 0; i < 5; i++) {
console.log("Iteration number " + i);
}
### 3. جُمَل الإعلان (Declaration Statements)
تُستخدم جُمَل الإعلان لتعريف المتغيرات والثوابت والدوال. تشمل جُمَل الإعلان:
– **إعلان المتغيرات:** باستخدام `var`، `let`، و`const`.
let name = "John";
const pi = 3.14;
– **إعلان الدوال:**
function greet() {
console.log("Hello, World!");
}
### 4. جُمَل التحكم في الاستثناءات (Exception Handling Statements)
تُستخدم للتعامل مع الأخطاء التي قد تحدث أثناء تنفيذ البرنامج. تشمل جُمَل التحكم [شركة برمجة مصرية] في الاستثناءات:
– **try…catch:**
try {
let result = riskyOperation();
} catch (error) {
console.log("An error occurred: " + error.message);
}
### 5. جُمَل القفز (Jump Statements)
تُستخدم لنقل التحكم إلى جزء [شركة برمجة مصرية] آخر من الكود. تشمل جُمَل القفز:
– **`break`:** تُستخدم للخروج من الحلقة أو التوقف عن تنفيذ الجملة الشرطية.
for (let i = 0; i < 10; i++) {
if (i === 5) break;
console.log(i);
}
– **`continue`:** تُستخدم لتخطي الجزء المتبقي من الحلقة والانتقال إلى التكرار التالي.
for (let i = 0; i < 5; i++) {
if (i === 2) continue;
console.log(i);
}
– **`return`:** تُستخدم لإرجاع قيمة وإنهاء تنفيذ الدالة.
function sum(a, b) {
return a + b;
}
## الخاتمة
تُعتبر الجُمَل في JavaScript أدوات قوية تمكِّن المطورين من بناء تطبيقات قوية وفعّالة. من خلال فهم كيفية عمل هذه الجُمَل، يمكنك التحكم بفعالية في تدفق البرنامج ومعالجة البيانات بطرق متنوعة. إن فهم واستخدام الجُمَل بشكل صحيح يعد خطوة أساسية نحو احتراف البرمجة في JavaScript.
