Почему не работает проверка на пустую сторку [дубликат]

138
22 ноября 2019, 11:40

На данный вопрос уже ответили:

  • Как проверить строку на пустоту 2 ответа

Не могу понять почему не работает проверка на пустую строку. При вводе пробела должно снова выводиться сообщение "Введите номер квартиры", а выходит "Квартиры с таким номером с этом доме не существует". Что делать? Как исправить?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Apartment finder</title>
</head>
<body>
    <script>
        let apartNum;
        while (isNaN(apartNum) || apartNum == '') {
            apartNum = prompt('Введите номер квартиры', 1)
        }
        if (apartNum >= 1 && apartNum <= 20) {
            alert(`Квартира ${apartNum} находится в подъезде №1`)
        }
        else if (apartNum >= 21 && apartNum <= 48) {
            alert(`Квартира ${apartNum} находится в подъезде №2`)
        }
        else if (apartNum >= 49 && apartNum <= 90) {
            alert(`Квартира ${apartNum} находится в подъезде №3`)
        }
        else if (apartNum == null) {
            alert(`Вы не ввели номер квартиры`)
        }
        else {
            alert(`Квартиры с таким номером с этом доме не существует`)
        }
    </script>
</body>
</html>
Answer 1

Удалите пробелы с помощью your_text.trim() затем делайте проверку

READ ALSO
Как округлять большие числа, к примеру 33250 в 35000 (с шагом в 5 тысяч)

Как округлять большие числа, к примеру 33250 в 35000 (с шагом в 5 тысяч)

Какой функцией я смогу округлять большие числа с шагом в 5 тысяч?

119
Как найти длину самого короткого слова в строке?

Как найти длину самого короткого слова в строке?

Перевел строку в массивПодскажите, почему не получается отсортировать?

147