Вступить в клуб →
лёгкаявопросJavaScript и TypeScript

Проверка пустого поля количества отклоняет введённый ноль

function validateQty(qty) {
  if (qty == '') {
    return 'Укажите количество';
  }
  return null;
}

validateQty(0);

Что вернёт вызов и почему?

  • «Укажите количество» — при == пустая строка приводится к числу 0
  • null — число 0 и пустая строка разных типов
  • null — == сравнивает значения без приведения типов
  • Ошибку TypeError — нельзя сравнивать число со строкой

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела