При вводе возраста больше 18 должно вылезать окно 'Доступ получен', но в итоге при вводе возраста больше 18 почему-то вылезает окно 'А родители разрешили?', которое не соответствует условию кода и должно появляться, если возраст меньше 18. Почему и как исправить?
function getAge() {
while (true) {
let age = prompt('Сколько вам лет?', '');
if (isNaN(age) || age === '') alert('Было введено не число. Попробуйте ещё раз');
else break;
}
}
let age = getAge();
function checkAge(age) {
if (age >= 18) return true;
else return confirm('А родители разрешили?');
}
alert(checkAge(age) ? 'Доступ получен' : 'Доступ закрыт');