Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么是<&书信电报;及>&燃气轮机;接线员怎么办?_Javascript_Operators_Bit Shift - Fatal编程技术网

Javascript 什么是<&书信电报;及>&燃气轮机;接线员怎么办?

Javascript 什么是<&书信电报;及>&燃气轮机;接线员怎么办?,javascript,operators,bit-shift,Javascript,Operators,Bit Shift,我遇到了下面提到的一些代码,对它的作用感到困惑 hash += (hash << 10); hash+=(hash这是一个 以下是MDN中的一个示例(链接到上面): 9(基数10):00000000000000000000000000001001(基数2) -------------------------------- 9这是一个JavaScript: 左移 a 9 (base 10): 00000000000000000000000000001001 (base 2)

我遇到了下面提到的一些代码,对它的作用感到困惑

hash += (hash << 10);
hash+=(hash这是一个

以下是MDN中的一个示例(链接到上面):

9(基数10):00000000000000000000000000001001(基数2)
--------------------------------

9这是一个JavaScript:

左移

a
     9 (base 10): 00000000000000000000000000001001 (base 2)
                  --------------------------------
9 << 2 (base 10): 00000000000000000000000000100100 (base 2) = 36 (base 10)