Показать сообщение отдельно
  #5 (permalink)  
Старый 02.12.2013, 22:04
Аватар для Antarius
Интересующийся
Отправить личное сообщение для Antarius Посмотреть профиль Найти все сообщения от Antarius
 
Регистрация: 02.12.2013
Сообщений: 19

Сообщение от 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');
Ответить с цитированием