кодесурса
«JavaScript

JavaScript: побитовые операторы

script1adsense2code
script1adsense3code

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

Побитовые операторы выполняют операцию над побитовым (0,1) представлением своих аргументов, а не в виде десятичных, шестнадцатеричных или восьмеричных чисел. Например, десятичное число восемь имеет двоичное представление 1000. Битовые операторы выполняют свои операции над таким двоичным представлением (например, 1000), но они возвращают стандартные числовые значения JavaScript.

Вот список побитовых операторов JavaScript.

оператор использование Описание
Побитовое И а & б Возвращает единицу в каждой битовой позиции, если биты левого и правого операндов равны единице.
Побитовое ИЛИ а | б Возвращает единицу в каждом бите, если бит левого или правого операнда равен единице.
Побитовый XOR а ^ б Возвращает единицу в битовой позиции, если биты одного, но не левого и правого операнда равны единице.
Побитовое НЕ ~ a Переворачивает биты своего операнда.
Сдвиг влево а << б Сдвиг a в двоичном представлении b битов влево, смещение в нули справа.
Сдвиг знака вправо а >> б Сдвиг a в двоичном представлении b битов вправо, отбрасывание битов смещено.
Нулевое заполнение вправо а >>> б Сдвиг a в двоичном представлении b битов вправо, отбрасывание сдвинутых битов и смещение нулей слева.

Хотите проверить свои навыки JavaScript?

Хотите практиковать упражнения JavaScript?

Предыдущая: JavaScript: операторы присваивания
Далее: JavaScript: операторы сравнения

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code