最诡异的浏览器BUG


JSON.parse('{"status":1,"id":9986705337161735,"name":"test"}').id; 

把这段代码复制到Chrome的Console中,按回车,诡异的问题出现了

9986705337161735居然变成了9986705337161736!原始数据加了1。

一开始以为是溢出,换了个更大的数:9986705337161738发现不会出现这个问题。

但是9986705337161739输出又变成了9986705337161740!

测试几次之后发现浏览器输出数字的一个规律:

1:十位数为偶数,个位数为奇数时会减1,个位数为奇数时会加1

2:十位数为奇数,个位数为奇数时会加1,个位数为奇数时会减1

又多测了几次,发现根本没有规律,很混乱!!有时候是加,有时候是减!!

实在蛋疼,求高人解疼。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM