Страницы

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

вторник, 2 апреля 2019 г.

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

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"


Ответ

Вместо
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?"); }

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

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