met*_*ley 2 javascript integer substring parseint
我试图从页面标题中提取一个从第 21 个字符开始的 数字 (721576481415319 78 ),如下所示:
parseInt(document.title.substring(21), 10);
Run Code Online (Sandbox Code Playgroud)
这将字符串返回为整数 721576481415319 80。我似乎无法弄清楚为什么它会改变最后两个数字。任何帮助,将不胜感激。
根据JavaScript 的最高整数值是多少,数字可以在不丢失精度的情况下达到?整数的最大值为 9007199254740992。
我在http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parseint上尝试了你的计算,我可以确认你的问题。
看起来解析超出了这个最大值,并且四舍五入了最后两位数字。