помогите пофиксить код JavaScript

Kirill Lanin

Суть в том что она спрашивает "кто ты?" если пишешь данил или денис оно высчевиает окно и пишет тебе характеристику )) ( ради прикола )
если пишешь что нибудь другое , оно предлагает выбрать Данил или Денис и потом дает характеристику, а если опять не выбрал то оно выводит на экран фразу "ты не выбрал!" и возравщаеться к выбору Денис или Данил
Проблема в том что не могу понять как делать повторение до тех пор пока человек не выберет
вот код :
var answer = prompt("Кто ты ?");
answer=answer.toLowerCase();
if (answer=="данил"){
alert("Ты крутой.")
}else if (answer=="денис"){
alert("Ты дурак.")
}else{
do{
var choice = prompt("Выбери Денис или Данил?")
choice = choice.toLowerCase();
if (choice=="данил"){
alert("Ты крутой")
}else if (choice=="денис"){
alert("Ты дурак.")
}else{
alert("Ты не выбрал !")
} }while (choice!="данил" || choice!="денис") }
или же надо while (choice=="данил" || choice=="денис")

Хотя не тот, не тот способ не работает
может надо испольовать если ветка пошла по ветке else
СПАСИБО!

Kirill Lanin 10 месяцев назадСпасибо 0
1 чел.