Проверка пустого поля количества отклоняет введённый ноль
function validateQty(qty) {
if (qty == '') {
return 'Укажите количество';
}
return null;
}
validateQty(0);
Что вернёт вызов и почему?
- «Укажите количество» — при == пустая строка приводится к числу 0
- null — число 0 и пустая строка разных типов
- null — == сравнивает значения без приведения типов
- Ошибку TypeError — нельзя сравнивать число со строкой
