如图
// 1 << 31
0000 0000 0000 0000 0000 0000 0000 0001
常理来说,左移31位
1000 0000 0000 0000 0000 0000 0000 0000
但是《JavaScript高级程序设计》里面又说左移不会影响操作数的
符号位,那么结果应该是
0000 0000 0000 0000 0000 0000 0000 0000
这样一个全0的二进制计算机是怎么识别成-2147483648,
即-Math.pow(2, 31)的呢
相关分类