Показать сообщение отдельно
  #4 (permalink)  
Старый 13.07.2011, 10:48
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Во первых, | - не ||.
Во-вторых, у побитовых операторов приоритет ниже, т.е. сначала получаем q[i].innerHTML == '1', а затем либо true|'2', либо false|'2'. Первое - это 3, второе - 2. Т.е. и то, и другое - true.
Ответить с цитированием