js溢出常见现象以及引发原因

JavaScript09

js溢出常见现象以及引发原因,第1张

出现js溢出的问题一般的情况有两种:

1.检查自己的js代码看代码中有没有死循环。

2.代码中引用了jQuery-1.4.2.min.js这个js实现一些动态效果或者是辅助,这个版本的jQuery就存在这样的

解决方案:

1.查询自己的代码,用ie8、ie9 自带的js调试工具跟一遍代码看哪里出现了问题。

2.更换jQuery引用版本。

JS 左移结果是一个有符号的32位整数,255本身占了8位,左移24位就溢出了

可以参考这个:https://zhidao.baidu.com/question/1757320534541610948.html