gpt4 book ai didi

javascript - parseInt 改变整数

转载 作者:行者123 更新时间:2023-11-29 19:33:28 25 4
gpt4 key购买 nike

我正在尝试从页面标题中提取一个从第 21 个字符开始的数字 (72157648141531978),如下所示:

parseInt(document.title.substring(21), 10);  

这会将字符串作为整数 72157648141531980 返回。我似乎无法弄清楚为什么它会改变最后两个数字。任何帮助将不胜感激。

最佳答案

根据 What is JavaScript's highest integer value that a Number can go to without losing precision?整数的最大值为 9007199254740992。

我试过你对 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parseint 的计算我可以确认你的问题。

它看起来像一个超出这个最大值的解析问题,它正在四舍五入最后 2 个数字。

关于javascript - parseInt 改变整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26270598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com