摘要:
在google chrome下进行测试。js中位移运算有3种:左移(>>)、有符号右移(>>)(都是对补码进行移动)左移:是无符号的左移运算。左移32位变成原来的值 原值:-5 补码:11111111111111111111111111111011 左移29位,变成: 值:1610612736 补码:01100000000000000000000000000000 左移32位,又变成原值-5: 原值:1 补码:00000000000000000000000000000001 左移31位,变成: 值:-2147483648 补码:1000000000000000000.. 阅读全文