Составное присваивание
Доброго времени суток.
вчера напоролся на "|=", смотрел стандарт, но так и не понял как это присваивание работает. проверял на таком коде: var param = 11; param |= 10000; alert(param); //10011 param |= 51; alert(param); //10043 объясните пожалуйста, что к чему и почему |
"|" - это побитовое или, о нём можете почитать тут - http://javascript.ru/basic/operators#pobitovye
А |= это тоже самое, что += для сложения. |
Часовой пояс GMT +3, время: 22:12. |