Показать сообщение отдельно
  #1 (permalink)  
Старый 18.01.2012, 21:15
Интересующийся
Отправить личное сообщение для pupena_san Посмотреть профиль Найти все сообщения от pupena_san
 
Регистрация: 06.10.2011
Сообщений: 20

b && (<инстр>,<инстр>)
Извините за ламерский вопрос.
Есть такой кусок кода:

window.XMLHttpRequest ? b=new XMLHttpRequest:window.rb && (b=new ActiveXObject("MSXML2.XMLHTTP"));
b && (b.open("GET",a,!1),b.send(""));

1) в первой строчке я так понимаю возвращается объект XMLHttpRequest с типом в зависимости от браузера
2) b.open("GET",a,!1) и b.send("") мне тоже понятен
Я мало переспал ночей с JavaScript и как то в голове не укладывается что значит запятые в скобках (что в конце концов в скобках мы получим) и как с эти результатом слаживают XMLHttpRequest по И, и куда это все пишется?
В теории оператор &&
"Возвращает последний операнд, если все операнды верны. Если хоть один из операндов неверен, то возвратит первый неверный операнд."
Я так понимаю что если бы был только один из методов GET или send, то при удачном результате вернулся бы он, или как? а что в этом случае будет?
Спасибо.
Ответить с цитированием