let password;
let value = "login";
let tries = 5;
while (password != value) {
password = prompt("Please, password");
tries = tries - 1
if (password === value) {
alert("Welcome");
continue
}
alert(`${tries} left`);
if (tries === 0) {
alert('You spent all tries, come back in 5 min');
false
}
}
<body>
<script src="main.js"></script>
</body>
Вы вводите неправильный пароль 5 раз, после фразы 'You spent all tries, come back in 5 min' цикл должен завершится. ЕТО НАДО СДЕЛАТЬ НЕ ИСПОЛЬЗУЯ BREAK
if (tries === 0) {
alert('You spent all tries, come back in 5 min');
password = value;
}
Самый очевидный вариант ответа уже есть, еще можно еще вот так:
throw new Error();
let password;
let value = "login";
let tries = 5;
[...new Array(tries)].some(()=>{
password = prompt("Please, password");
return password === value;
})
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости