Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS Синтаксис / 2 сообщений из 2, страница 1 из 1
29.05.2015, 22:38
    #38972215
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS Синтаксис
Правильно ли я понимаю, что вот эта строка
Код: javascript
1.
a = x + r * (2 * !!(i & 4) - 1)


Эквивалентна такой записи
Код: javascript
1.
2.
3.
t = i & 4;
u = (t != 0) ? 1 : 0;
a = x + r * (2 * u - 1);



С уважением, Vasilisk
...
Рейтинг: 0 / 0
20.07.2015, 20:03
    #39011702
Victor Cookin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS Синтаксис
_Vasilisk_,

Ну да, если переменные - числа, по крайней мере.
a = (i&&4 != 0) ? х+r : х-r;

!! - это "обуливание"
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS Синтаксис / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]