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


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



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

Операция

ИспользованиеОписание

И

a & b

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

ИЛИ

a | b

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

Исключающее ИЛИ/XOR

a ^ b

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

НЕ

~ a

Инвертирует биты операнда.

Сдвиг влево

a << b

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

Сдвиг вправо с сохранением знака

a >> b

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

Сдвиг вправо с заполнением нулями

a >>> b

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




Начало  Назад  Вперед