Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.04.2012, 20:34
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Условные оперторы
Как сделать так, что бы в условном операторе происходило сразу несколько действий?
var x = 1;
x==1? alert('true') /* ??? */alert('true2') : alert('false')

Как сделать, чтобы выводилось 2 алерта?
__________________
оляля, ололо
Ответить с цитированием
  #2 (permalink)  
Старый 11.04.2012, 20:49
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

var x = 1;
x==1? alert('true') + alert('true2') : alert('false')

Спасибо.
========
Cтоп, запятую?? Так ошибка же:
var x = 1;
x == 1 ? alert('1') , alert('2') : alert('3')
__________________
оляля, ололо

Последний раз редактировалось 9xakep, 11.04.2012 в 20:59.
Ответить с цитированием
  #3 (permalink)  
Старый 11.04.2012, 22:00
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

var x = 1;
x == 1 ? (alert('1') , alert('2')) : alert('3')
Ответить с цитированием
  #4 (permalink)  
Старый 11.04.2012, 22:40
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Pavel M.,
а..вон как, учту...столько раз пригождалось, а не знал как сделать)
__________________
оляля, ололо
Ответить с цитированием
  #5 (permalink)  
Старый 11.04.2012, 22:48
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от 9xakep
Как сделать так, что бы в условном операторе происходило сразу несколько действий?
Для этого есть оператор if. Не надо использовать тернарный оператор там, где он не нужен.
Ответить с цитированием
  #6 (permalink)  
Старый 12.04.2012, 01:52
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Kolyaj Посмотреть сообщение
Для этого есть оператор if. Не надо использовать тернарный оператор там, где он не нужен.
по-моему, его вообще не нужно использовать. для повышения читабельности.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условные операторы, document.referrer и контент страницы Ministr Общие вопросы Javascript 4 05.03.2012 15:33
While как условные выражения Latro Общие вопросы Javascript 23 27.06.2010 14:53