Условные операторы JavaScript
Вашему коду нужно принимать решения. Условные операторы выполняют эту задачу. Они запускают блоки кода в зависимости от того, является ли результат истинным (true) или ложным (false).
Используйте эти три типа:
- if: выполняет код, если одно условие истинно.
- if-else: выполняет один блок, если условие истинно, и другой, если ложно.
- else if: последовательно проверяет несколько условий.
Изучите truthy и falsy значения.
Truthy-значения:
- Числа, отличные от нуля.
- Непустые строки.
- Объекты и массивы.
Falsy-значения:
- false.
- Пустые строки.
- null.
- undefined.
- NaN.
Советы для собеседований:
- Строка, содержащая "0", является truthy.
- Знайте разницу между if и if-else.
- Выучите все falsy-значения наизусть.