JavaScript Conditional Statements

Ваш код має приймати рішення. Умовні оператори керують потоком виконання програми. Вони виконують певний код залежно від умови.

Використовуйте ці три типи:

  • if: виконує код, коли умова є істинною.
  • if-else: виконує один блок коду, якщо умова істинна, і інший — якщо хибна.
  • else if: перевіряє кілька умов по черзі.

Вивчіть значення truthy та falsy. JavaScript сприймає небулеві значення як true або false.

Truthy значення:

  • Числа, що не дорівнюють нулю.
  • Непорожні рядки.
  • Об'єкти та масиви.

Falsy значення:

  • false.
  • Порожні рядки.
  • null.
  • undefined.
  • NaN.

Звертайте увагу на ці пастки під час співбесід:

  • Рядок "0" є truthy. Він не є порожнім.
  • Один знак рівності (=) призначає значення. Використовуйте потрійний знак рівності (===) для порівняння значень.

Джерело: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8