文章详情页
为什么javascript 18014398501093363 == 18014398501093364 返回ture
浏览:183日期:2023-05-25 13:25:53
问题描述
如题,如图
问题解答
回答1:其实sgf有一篇文章就讲得很详细了/a/11...;我也顺便扩充了下安全运算范围,get!
回答2:我测试了下,1801439850109336 == 1801439850109335 输出是false,18014398501093363 == 18014398501093364 确实是true。所以应该是js最多能比较16位的数字,多余16位的应该会将末尾舍去。如果你非要进行大数字比较的话,你可以将数字转换成字符串,判断两个字符串是否相等。
回答3:
刚刚找到一个
标签:
JavaScript
相关文章:
1. golang - 用IDE看docker源码时的小问题2. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?3. 关于docker下的nginx压力测试4. docker start -a dockername 老是卡住,什么情况?5. 请问一下各位老鸟 我一直在学习独孤九贱 现在是在tp5 今天发现 这个系列视频没有实战6. mysql问题请教7. 前端 - html5 audio不能播放8. python - 多线程小白求问这样的IP要怎么实现多线程print?9. redis与mysql一致性问题10. javascript - 在vuejs中如何根据变量去引用不同的css样式呢
排行榜

网公网安备