Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.12.2011, 17:54
Аспирант
Отправить личное сообщение для evgh Посмотреть профиль Найти все сообщения от evgh
 
Регистрация: 29.01.2011
Сообщений: 58

Составное присваивание
Доброго времени суток.
вчера напоролся на "|=", смотрел стандарт, но так и не понял как это присваивание работает.

проверял на таком коде:
var param = 11;
param |= 10000;
alert(param); //10011
param |= 51;
alert(param); //10043


объясните пожалуйста, что к чему и почему
Ответить с цитированием
  #2 (permalink)  
Старый 13.12.2011, 17:58
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

"|" - это побитовое или, о нём можете почитать тут - http://javascript.ru/basic/operators#pobitovye
А |= это тоже самое, что += для сложения.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Насколько верно использовать присваивание как логическую операцию? ritium Общие вопросы Javascript 10 24.10.2011 17:38
Как реализовать присваивание в цикле? pine Общие вопросы Javascript 7 25.02.2011 00:08
Присваивание стиля по содержимому ilikali jQuery 14 08.01.2011 21:08
Присваивание style с помощю javascript Peresmeshnik Общие вопросы Javascript 4 28.02.2010 21:49
Присваивание значения переменной strike Общие вопросы Javascript 4 05.04.2009 14:19