[ :: ملتقـــى شباب سبيـــس بــاور :: ]
(نسخة قابلة للطباعة من الموضوع)
https://spacepower.site/index.php?page=topic&show=1&id=736
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

دورة برمجة JavaScript مجانا الدري الثاني
ناروتو 11-01-2025 02:28 صباحاً
 دورة برمجة JavaScript - الدرس الثاني: العمليات الشرطية
في هذا الدرس، سنتعرف على كيفية استخدام العمليات الشرطية في JavaScript لتحديد سلوك البرنامج بناءً على شرط معين.
1. ما هي العمليات الشرطية؟
العمليات الشرطية تسمح لك بتنفيذ أجزاء من الكود بناءً على ما إذا كان الشرط صحيحًا (true) أو خاطئًا (false). أهم العبارات الشرطية في JavaScript هي:
  • CODE
    if


  • CODE
    else if


  • CODE
    else


2. استخدام
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

    ,
    CODE
    else

    , و
    CODE
    else if

    للقيام بالاختبارات الشرطية.
  • العملية الشرطية المختصرة (Ternary Operator).
الدرس التالي سيركز على الحلقات التكرارية (Loops).
[ :: ملتقـــى شباب سبيـــس بــاور :: ]

Copyright © 2009-2025 PBBoard® Solutions. All Rights Reserved