في هذا الدرس، سنتعرف على كيفية استخدام العمليات الشرطية في JavaScript لتحديد سلوك البرنامج بناءً على شرط معين.
1. ما هي العمليات الشرطية؟
العمليات الشرطية تسمح لك بتنفيذ أجزاء من الكود بناءً على ما إذا كان الشرط صحيحًا (true) أو خاطئًا (false). أهم العبارات الشرطية في JavaScript هي:
- CODE
if
- CODE
else if
- CODE
else
CODE
if
:
تستخدم
CODE
if
لتنفيذ الكود فقط إذا كان الشرط صحيحًا.
مثال:
CODE
let age = 20;
if (age >= 18) {
console.log("أنت بالغ"
;
}
في هذا المثال، سيتم طباعة "أنت بالغ" فقط إذا كانت قيمة المتغير
CODE
age
أكبر من أو تساوي 18.
3. استخدام
CODE
else
:
إذا لم يكن الشرط في
CODE
if
صحيحًا، يمكنك استخدام
CODE
else
لتنفيذ كود بديل.
مثال:
CODE
let age = 16;
if (age >= 18) {
console.log("أنت بالغ"
;
} else {
console.log("أنت قاصر"
;
}
في هذا المثال، سيتم طباعة "أنت قاصر" لأن الشرط في
CODE
if
ليس صحيحًا.
4. استخدام
CODE
else if
:
يمكنك استخدام
CODE
else if
للتحقق من شروط متعددة.
مثال:
CODE
let age = 20;
if (age < 13) {
console.log("أنت طفل"
;
} else if (age >= 13 && age < 18) {
console.log("أنت مراهق"
;
} else {
console.log("أنت بالغ"
;
}
هنا، سيتم التحقق من الشروط واحدة تلو الأخرى وإذا كان الشرط صحيحًا سيتم تنفيذ الكود داخل الـ
CODE
if
أو
CODE
else if
.
5. العمليات الشرطية المختصرة (Ternary Operator):
يمكنك استخدام العمليات الشرطية المختصرة في JavaScript، والتي تعد اختصارًا لعبارات
CODE
if
و
CODE
else
.
مثال:
CODE
let age = 20;
let message = age >= 18 ? "أنت بالغ" : "أنت قاصر";
console.log(message);
في هذا المثال، سيتم تخزين الرسالة في المتغير
CODE
message
بناءً على قيمة المتغير
CODE
age
.
ملخص الدرس:
في هذا الدرس، تعلمنا كيفية استخدام:
- CODE
if
,
CODEelse
, و
CODEelse if
للقيام بالاختبارات الشرطية.
- العملية الشرطية المختصرة (Ternary Operator).