Сообщение от Rise
|
Еще вариант:
document.write((age<19)&&'За границей говорят что я стар'||(age<31)&&'Да'||(age<51)&&'Я стар'||(age<81)&&'Я очень стар'||'Я superstar');
|
Мне второй вариант больше нравится так как понимаю его уже, первый я не очень понял. Для чего ":" и "?"
Как записать это в развернутом варианте?
так
var age = 100;
document.write(
(age<19)?'За границей говорят что я стар'
:(age<31)?'Да'
:(age<51)?'Я стар'
:(age<81)?'Я очень стар'
:'Я superstar');
или так
var age = 100;
document.write(
(age<19)?'За границей говорят что я стар':
(age<31)?'Да':
(age<51)?'Я стар':
(age<81)?'Я очень стар':
'Я superstar');