Js也有位运算和移位运算,其规范和java一致
1)var a=4>>2;
Window.alert(a); //结果是1
原理:
4 二进制:00000000 0000100 右移两位:00 00000000 00001 ---运行结果为1
2)var a=-4>>2;
Window.alert(a); //结果是-1
原理:
-4 原码:10000000 00000100 ->
Js也有位运算和移位运算,其规范和java一致
1)var a=4>>2;
Window.alert(a); //结果是1
原理:
4 二进制:00000000 0000100 右移两位:00 00000000 00001 ---运行结果为1
2)var a=-4>>2;
Window.alert(a); //结果是-1
原理:
-4 原码:10000000 00000100 ->