Клиентский JavaScript 1.3

         

Битовые операции


Операция ИспользованиеОписание
Иa & b Возвращает 1 в позиции каждого бита, где соответствующий бит обоих операндов равен 1.

ИЛИa | b Возвращает 1 в позиции каждого бита, где соответствующий бит одного или обоих операндов равен 1.

Исключающее ИЛИ/XORa ^ b Возвращает 1 в позиции каждого бита, где соответствующий бит одного, но не обоих, операндов равен 1.

НЕ~ a Инвертирует биты операнда.
Сдвиг влевоa << b Сдвигает операнд a в бинарном представлении на b битов влево, заполняя справа нулями .

Сдвиг вправо с сохранением знакаa >> b Сдвигает операнд a в бинарном представлении на b битов вправо, отбрасывая смещённые биты.

Сдвиг вправо с заполнением нулямиa >>> b Сдвигает операнд a в бинарном представлении на b битов вправо, отбрасывая смещённые биты и заполняя слева нулями.



Содержание раздела