为什么javascript会增加我的数字? 更多。。。 函数getdata(tn,x){ 警报(x); }
为什么9460116557269600作为x接收为什么javascript会增加我的数字? 更多。。。 函数getdata(tn,x){ 警报(x); },javascript,Javascript,为什么9460116557269600作为x接收 它应该是9460116557269599。geth20应该是getdata geth20应该是getdata 您正在调用函数getdata,而您向我们展示的函数代码是用于geth20,因此很明显,该代码在函数getdata中发生了更改 编辑:现在您已经编辑了代码,Anton Kovalenko的答案肯定是正确的。您正在调用函数getdata,而您向我们展示的函数代码是用于geth20,因此显然代码在函数getdata中被修改了 编辑:现在您已
它应该是9460116557269599。
geth20
应该是getdata
geth20
应该是getdata
您正在调用函数
getdata
,而您向我们展示的函数代码是用于geth20
,因此很明显,该代码在函数getdata
中发生了更改
编辑:现在您已经编辑了代码,Anton Kovalenko的答案肯定是正确的。您正在调用函数
getdata
,而您向我们展示的函数代码是用于geth20
,因此显然代码在函数getdata
中被修改了
编辑:现在您已经编辑了代码,Anton Kovalenko的答案绝对正确。JavaScript中的所有数字都是浮点数,9460116557269599.0==9460116557269600.0。JavaScript中的所有数字都是浮点数,和9460116557269599.0==9460116557269600.0。这里没有jquery。两个不同的函数:getdata和GetH20这可能与数字的长度有关?你用的是什么操作系统和浏览器?安东·科瓦连科做对了!这里没有jquery。两个不同的函数:getdata和GetH20这可能与数字的长度有关?你用的是什么操作系统和浏览器?安东·科瓦连科做对了!抱歉,为了诚实和努力,我将我的问题编辑为正确的代码+1!-谢谢抱歉,为了诚实和努力,我将我的问题编辑为正确的代码+1!-谢谢
<span id="9460116557269599" onclick="getdata(6557269599,9460116557269599)"> More...</span>
function getdata(tn,x){
alert(x);
}
function getdata(tn,x){
alert(x); // 9460116557269599
}