![]() |
||
|
aranea.ru || JavaScript - Введение | >>=
>>=ОписаниеИспользуется для смещение битов выражения вправо, сохраняя знак. Синтаксисresult >>= expressionСинтаксис оператора >>= включает следующие части:
КомментарийИспользование оператора >>= точно соответствует следующему: result = result >> expression Оператор >>= смещает биты result вправо на количество битов, определенных в expression. Знак бита result используется для заполнения числами слева. Числа, смещенные вправо, отбрасываются. Например, после оценки следующего кода, temp имеет значение -14 (11110010 в бинарном представлении), смещенное вправо на два бита, равно 2 (11111100 в бинарном представлении). var temp temp = -14 temp >>= 2 Информацию, когда генерируется ошибка оператором >>=, смотрите в таблице по поведению операторов. |