При нажатии клавиши esc не происходит ничего, хотя в коде указано что должен выйти алерт. Потому что введенные данные в промпт возвращают пустое значение
let i = +prompt('number > 100', '')
if ( i == null ) {
alert('cancel')
}
Если написать по другому, к примеру i == 1, то если ввести 1, алерт выйдет как и должен
let i = +prompt('number > 100', '')
if ( i == 1 ) {
alert('cancel')
}
Самое странное, что еще вчера я писал подобную штуку и все работало. Почему так?