Сообщение от Кирилл Margheriti
|
нажатии на cancel происходил break
|
Если нажата Отмена или будет закрыто окно, то будет возвращено null. Если не было ввода и выбрано ОК, то возвращено undefined. И пользователь не обязательно может ввести число. Следовательно, что нужно проверять и зачем тут цикл, хотите дождаться именно цифры нужной?