Клиентский JavaScript 1.3 Руководство


              

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



Таблица 3.4 Битовые операции


Операция
ИспользованиеОписание
И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 битов вправо, отбрасывая смещённые биты и заполняя слева нулями.
Содержание  Назад  Вперед