الجمل الشرطية في JavaScript

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

استخدم هذه الأنواع الثلاثة:

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

تعلم قيم truthy و falsy. تعامل JavaScript القيم غير البولينية كقيم true أو false.

قيم truthy:

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

قيم falsy:

  • false.
  • 0.
  • النصوص الفارغة.
  • null.
  • undefined.
  • NaN.

احذر من هذه الفخاخ في المقابلات:

  • السلسلة النصية "0" هي truthy، فهي ليست فارغة.
  • علامة اليساوي الواحدة (=) تُستخدم لتعيين قيمة. استخدم علامة اليساوي الثلاثية (===) لمقارنة القيم.

المصدر: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8