Sirion
@Sirion

Есть ли случай, когда «==» лучше «===»?

Уточню: практически значимый случай. Искусственно поставить задачу, в которой "==" будет лаконичнее, легко, но меня интересует именно что-то, что принесёт пользу в народном хозяйстве.

P.S. Экономию одного символа в расчёт не берём.
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
FFxSquall
@FFxSquall
Могу писать код, могу не писать
Использую только для:
if (a == null) {
// код
}

в таком случае, не важно undefined у нас в 'a' или null, при этом на всякие 0, false и т.д. условие будет ложным
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
kimono
@kimono
PHP/Yii2 разработчик
if ($('input').val() == false) alert('Введите непустое значение'); // not null, 0, ''
Ответ написан
Когда нужно проверить переменную на установленное значение:
if (x == null) {}
В случае, если x = 0, "", false условие не выполнится. Выполнится только если x = undefined или null.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы