Задать вопрос
@Breeze1

Почему отдает мне false?

var a;
var b;

if(a && b == null) {
console.log('yes')
} else {
console.log('no')
}

Почему если проверять a и b на равность с null или undefined мне всегда приходит false ? Если же например проверить отдельно a и отдельно b, то возвращает true ?
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@StockholmSyndrome
вы проверяете только b на равность null
правильно будет
if (a == null && b == null) {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы