<<是什么意思在JavaScript中
这个问题在这里已经有了答案:
这意味着按位左移。 和其他大多数编程语言一样。
一些控制台测试:
>a = 2
2
>a << 1
4
>a << 3
16
这是左边的运算符。 在a << b
,它转移a
在二进制表示b
(<32)比特的左边,从右侧的零移位。
一些例子:
a = 1 // 00000001 in binary
b = a << 1 // equals to 2, 00000010 in binary
c = a << 2 // equals to 4, 00000100 in binary
document.write('a << 1 = ' + b + '<br />'
+ 'a << 2 = ' + c);
链接地址: http://www.djcxy.com/p/12575.html