let mail do { mail = prompt('Please, enter your email'); } while ((mail != '@')===true); const vot = confirm ('Do you want to receive our newsletter?') if (vot === true) { alert ('Thank you for trust.'); } else { alert ('Maybe next time.'); }
Marik
Похоже на бесконечный цикл из-за mail != '@' Попробуй использовать .includes т.к. ты хочешь проверить есть ли символ @ в строке.
mail != '@'
.includes
@
Все работает, не проверяется просто, выдает это сообщение
Работает, но некорректно. Используй includes вместо !=
includes
!=
while(!email.includes('@')) { ...