let a=2;
let b=a<<3;
console.log(b);
解析:<< :左移运算符
>> :右移运算符 先把数字转换成二进制,然后根据符号向左向右移动,根据后面的数字决定移动几位。
二进制运算:
a=2所以a的二进制为10;
10<<3 =>10000;
所以b=16
本文来自博客园,作者:最帅爸爸,转载请注明原文链接:https://www.cnblogs.com/zsbb