我有一个功能
function del(str)
{
alert(str);
}
我有一些ahref链接用于传递上述javascript函数中的值,如这些
1. <a href="javascript: del(13121110581541114);">Click</a>
2. <a href="javascript: del(13121110581541118);">Click</a>
3. <a href="javascript: del(13121110581541039);">Click</a>
4. <a href="javascript: del(13121110581541117);">Click</a>
但是如果点击有通过偶数号码的链接然后警报显示右数字的问题,但是点击有通过的奇数号码的链接然后警报显示(通过号码+ 1)数字
for E.g on click 1st ahref alert show 13121110581541114
同时点击第3次ahref提示显示13121110581541040
我不知道有什么问题,请帮助我
答案 0 :(得分:5)
此数字无法以JavaScript数字格式(IEEE754 double format)表示:13121110581541039
您需要更改应用程序的设计:例如,使用字符串,或者使其仅处理绝对值小于2^53
的整数。