Просмотр полной версии : Условные оперторы
Как сделать так, что бы в условном операторе происходило сразу несколько действий?
var x = 1;
x==1? alert('true') /* ??? */alert('true2') : alert('false')
Как сделать, чтобы выводилось 2 алерта?
var x = 1;
x==1? alert('true') + alert('true2') : alert('false')
Спасибо.
========
Cтоп, запятую?? Так ошибка же:
var x = 1;
x == 1 ? alert('1') , alert('2') : alert('3')
Pavel M.
11.04.2012, 22:00
var x = 1;
x == 1 ? (alert('1') , alert('2')) : alert('3')
Pavel M.,
а..вон как, учту...столько раз пригождалось, а не знал как сделать)
Как сделать так, что бы в условном операторе происходило сразу несколько действий?
Для этого есть оператор if. Не надо использовать тернарный оператор там, где он не нужен.
Для этого есть оператор if. Не надо использовать тернарный оператор там, где он не нужен.
по-моему, его вообще не нужно использовать. для повышения читабельности.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot