javascript - mac safari 上的右移运算符不起作用

标签 javascript

我正在编写一些代码并使用 >> (右移运算符),用户界面完全困惑。我调试并发现它做了错误的数学运算,最后发现右移运算符在 mac safari 中不起作用。

这是已知行为还是我做错了什么。

最佳答案

当你有大数字时用>>>填充零

>>> 2147483648>>2
-536870912
>>> 2147483648>>>2
536870912

关于javascript - mac safari 上的右移运算符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3992682/

相关文章:

javascript - Node/快速路由匹配的正则表达式 :/api/**/1. 2345

javascript - 没有动画的最干净的 "reset"css 位置的方法?

javascript - Mysql DATETIME 到 unix 时间戳 JavaScript/JQuery

javascript - 如何从 ASP.NET MVC 5 中的 ViewData 设置 JavaScript 变量的值

javascript - 使用 htaccess 重写 URL 时出现 404 错误 - AngularJS html5 模式

javascript - 在 merge() 中添加条件 pipeline() 操作

javascript - 使用javascript读取Json文件数据?

javascript - 如果输入文本被 JavaScript 更改,则检测更改

Javascript - 你能在错误中抛出一个对象吗?

javascript - 按下 Shift 键时防止 keyDown 事件