Показать сообщение отдельно
  #10 (permalink)  
Старый 20.10.2013, 00:00
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от eko24
что означает эти две линии ||:
Это рони любит сокращать код
Логическое "или" (эти две линии) обрабатывается слева направо и прерывается, когда встречает первое истинное условие.
В данном случае, этот код проверяет есть ли значение у time, отличное от нуля. Если time == 0 или time == null или time == undefined или time == false, код идет дальше и выполняет то, что находится за двумя линиями (меняет цвет фона, устанавливает счетчик времени...)
А если у time есть значение, то что идет за двумя линиями, игнорируется

К сведению, если встретите два амперсанда, они обрабатываются до первого ложного значения.
Ответить с цитированием