Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Для чего используется знак ">>" или "<<" (https://javascript.ru/forum/misc/50797-dlya-chego-ispolzuetsya-znak-ili.html)

Zimb 12.10.2014 08:24

Для чего используется знак ">>" или "<<"
 
Скажите пожалуйста, для чего используется оператор?
Пример использование: var idn = (st+ed)>>1;

danik.js 12.10.2014 09:31

Побитовый сдвиг. Выводишь число в двоичном представлении (.toString(2)) - и все становится понятно:
Цитата:

> (100).toString(2)
"1100100"
> (100 << 1).toString(2)
"11001000"
> (100 << 2).toString(2)
"110010000"
> (100 << 3).toString(2)
"1100100000"
> (100 >> 1).toString(2)
"110010"
> (100 >> 2).toString(2)
"11001"
> (100 >> 3).toString(2)
"1100"

Zimb 12.10.2014 13:26

Спасибо


Часовой пояс GMT +3, время: 16:42.