короткая запись if else, else if
допустим имеем такой код (написал от балды):
var isAdmin = prompt('вы Админ?','введите пароль');
var password = qwerty;
if (isAdmin == password) {
alert('пароль правильный');
} else if (isAdmin == null) {
alert('Вы нажали отмену (проверка NULL)');
} else {
alert('пароль не правильный');
}
как записать короче.. ? p.s. с JS изучаю 3 день, в php знаю как записать, тут не катит, либо я чтото не-так делаю( |
http://javascript.ru/switch
а если еще короче то
alert (
(isAdmin == password)? 'правильный пароль':
(isAdmin == null)? 'Вы нажали отмену (проверка NULL)':
'пароль не правильный'
)
|
причем тут свич?!
речь веду о конструкции else if / if else |
var isAdmin=prompt("вы Админ?","введите пароль")
var password="qwerty"
var text=isAdmin==password?"пароль правильный":isAdmin==null?"Вы нажали отмену (проверка NULL)":"пароль не правильный"
alert(text)
|
Цитата:
|
спасибо всем. Разобрался
Mахmахmахimus, зачем обзываться? |
Цитата:
инструкция {a+3; b = 3+4;} выражение b = 3+4; при том условие не обязательно брать в скобки, просто так принято для красоты. true ? вернет это если до вопроса правда : вернет это если до вопроса неправда |
Цитата:
|
Цитата:
|
Цитата:
var isAdmin = prompt('вы Админ?','введите пароль');
var password = "qwerty";
switch (isAdmin) {
case password:
alert('пароль правильный');
break
case null:
alert('Вы нажали отмену (проверка NULL)');
break
default:
alert('пароль не правильный');
}
|
| Часовой пояс GMT +3, время: 03:43. |