Страницы

Поиск по вопросам

пятница, 31 января 2020 г.

Не работает маленький код с if

#javascript


var login = prompt('Введите логин !');
    if (login == 'Admin' || 'User'){
    var password = prompt('Введите пароль !');
        if (password == '12345'){
            alert("Добро пожаловать");
        }
        else if (password == null){
            alert("Вы уже уходите?");
        }
        else{
            alert("Go away");
        }
    }
    else{
        alert("Who are you?");
    }


Почему  в поле для ввода логина когда ввожу любые циферки и буквы оно переходит на
поле для ввода пароля а не выводит "Go away".Если я убираю (|| 'User') то все работает
как надо.Но мне надо что бы было так: Если логин "Admin" или "User" то выводит поле
для ввода пароля.Если что-то другое то выводит "Go away"
    


Ответы

Ответ 1



Вместо if (login == 'Admin' || 'User'){ надо if (login == 'Admin' || login == 'User') { var login = prompt('Введите логин !'); if (login == 'Admin' || login == 'User') { var password = prompt('Введите пароль !'); if (password == '12345') { alert("Добро пожаловать"); } else if (password == null) { alert("Вы уже уходите?"); } else { alert("Go away"); } } else { alert("Who are you?"); }

Комментариев нет:

Отправить комментарий