الدرس 4 من 16 · أساسيات جافاسكربت

الشروط if / else

البرنامج يقرر حسب الشروط — مثل بايثون بس بالأقواس المعقوفة:

let score = 85;
if (score >= 90) {
  console.log("ممتاز");
} else if (score >= 70) {
  console.log("جيد");
} else {
  console.log("حاول ثانية");
}

المقارنات نفسها: === يساوي (نوعاً وقيمة)، !== لا يساوي، مع && و || و !. انتبه: == تتساهل بالأنواع ("5" == 5 صحيح!) بينما === صارمة — استخدم === دائماً.

اختبار سريع للدرس

جاوب على كل الأسئلة — لازم كلها صح. إذا غلطت بيطلع صندوق ذهبي يفهّمك وش الخطأ. مو عيب تغلط، كل مبرمج بالعالم غلط وأخذ منها درس.

1. وش الفرق بين == و ===؟
2. وش رمز «و» المنطقية؟
3. لو score = 85 بالكود فوق، وش يطبع؟
الدرس 3 الدرس 5 — الحلقات for و while
FeLiXFeLiX AI — مساعد المنصتين