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