1
<span id="9460116557269599" onclick="getdata(6557269599,9460116557269599)"> More...</span>

function getdata(tn,x){
alert(x); 
}

为什么 9460116557269600 作为 x 接收。

应该是 9460116557269599。

4

3 回答 3

5

JavaScript 中的所有数字都是浮点数,9460116557269599.0==9460116557269600.0。

于 2013-01-11T18:34:24.277 回答
2

您正在调用 function getdata,而您向我们展示的函数代码是 for geth20,因此很明显代码在函数中被更改了getdata

编辑:既然您已经编辑了代码,Anton Kovalenko 的回答绝对是正确的。

于 2013-01-11T18:32:57.027 回答
0

geth20应该getdata

jsBin 演示

function getdata(tn,x){
   alert(x);    // 9460116557269599
}
于 2013-01-11T18:32:16.513 回答