التفرع الشرطي في JavaScript

يحتاج الكود الخاص بك إلى اتخاذ قرارات. تتحكم الجمل الشرطية في تدفق برنامجك. فهي تقوم بتشغيل كتل برمجية محددة بناءً على نتيجة صحيحة (true) أو خاطئة (false).

استخدم الأنواع الثلاثة الرئيسية التالية:

  • if: يقوم بتشغيل الكود فقط عندما يكون الشرط صحيحاً.
  • if-else: يقوم بتشغيل كتلة برمجية إذا كان الشرط صحيحاً وأخرى إذا كان خاطئاً.
  • else if: يتحقق من شروط متعددة بالترتيب.

تحتاج أيضاً إلى معرفة قيم Truthy و Falsy. تقوم JavaScript بتقييم كل قيمة كقيمة منطقية (boolean).

قيم Falsy هي دائماً خاطئة:

  • false
  • 0
  • السلاسل النصية الفارغة (empty strings)
  • null
  • undefined
  • NaN

قيم Truthy هي كل ما عدا ذلك:

  • الأرقام غير الصفرية
  • السلاسل النصية الممتلئة
  • الكائنات (Objects)
  • المصفوفات (Arrays)

المصدر: https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9