Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вариант использования if (https://javascript.ru/forum/misc/25876-variant-ispolzovaniya-if.html)

Nekromancer 19.02.2012 01:32

А можно сделать так:
true && alert(1);

И избавиться от извращений, не правда ли? ;)

Mахmахmахimus 19.02.2012 04:29

Nekromancer,
я смотрю тебе приглянулось это :yes:?

а можно как тру обфуксатор поступить)

alert(true&&1||2);

alert(false&&1||2);

Nekromancer 19.02.2012 11:08

Цитата:

Сообщение от Mахmахmахimus
а можно как тру обфуксатор поступить)

Перебарщивать то не стоит.

vasa_c 21.02.2012 00:34

а вообще если выражения слишком большие то нормальные пасоны пишут так

return (a == b)
            ? выражение
            : выражение

при том условие берется в скобочки для красоты


Посонам здесь подфартило, что "? выражение" не приводится к нормальной js-конструкции.
Если злоупотреблять подобным можно в когда-нибудь нарваться на коронную шутку JS с неявной расстановкой точек с запятой.

Mахmахmахimus 21.02.2012 00:43

Цитата:

Сообщение от vasa_c
Если злоупотреблять подобным можно в когда-нибудь нарваться на коронную шутку JS с неявной расстановкой точек с запятой

Можно пример?


Часовой пояс GMT +3, время: 16:29.