دستورات شرطی JavaScript

کد شما نیاز به تصمیم‌گیری دارد. دستورات شرطی این کار را انجام می‌دهند. آن‌ها بلوک‌های کد را بر اساس نتایج true یا false اجرا می‌کنند.

از این سه نوع استفاده کنید:

  • if: اگر یک شرط درست باشد، کد را اجرا می‌کند.
  • if-else: اگر شرط درست باشد یک بلوک و اگر غلط باشد بلوک دیگری را اجرا می‌کند.
  • else if: چندین شرط را به ترتیب بررسی می‌کند.

مقادیر truthy و falsy را یاد بگیرید.

مقادیر truthy:

  • اعداد غیر صفر.
  • رشته‌های غیر خالی.
  • اشیاء (Objects) و آرایه‌ها (Arrays).

مقادیر falsy:

  • false.
  • 0.
  • رشته‌های خالی.
  • null.
  • undefined.
  • NaN.

نکات مصاحبه:

  • رشته‌ای که شامل "0" باشد، truthy است.
  • تفاوت بین if و if-else را بدانید.
  • تمام مقادیر falsy را حفظ کنید.

منبع: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8