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

あなたは関数を呼び出していますgetdataが、あなたが示した関数コードはのためgeth20のものなので、明らかにコードは関数で変更されていますgetdata

編集:コードを編集したので、AntonKovalenkoの答えは間違いなく正しいです。

于 2013-01-11T18:32:57.027 に答える
0

geth20する必要がありますgetdata

jsBinデモ

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