当我不想要时,变量在高数字上增加1
当我试图从onClick操作中获取变量时,我遇到了一个奇怪的问题。 它应该是一个Facebook ID,但每次我从动作中捕获它,它增加1. JSFiddle示例: http : //jsfiddle.net/aF7sb/
var ajaxSubmit = function(fbid){ console.log(fbid) } Tjo
现在这似乎只发生在这些高数字上。 如果删除前两个数字,它将保持不变。
知道怎么解决这个问题吗? 我甚至无法减少一个,但有两个。 太奇怪了!
提前致谢
JavaScript中的数字都是IEEE754双精度浮点数 。
这意味着整数约为51位。
10152305452512443
对此来说太大了。 如果你需要处理这样的数字,你可能应该把它存储为一个字符串: ajaxSubmit("10152305452512443")