本帖最后由 email20 于 2011-03-30 11:28:47 编辑

解决方案 »

  1.   

    改成这样。
    <a href="#" onClick="javascript:ftest('2877020113291731208');">查看</a>
      

  2.   

    ecmascript的number类型与java语言的double一样,都是64位浮点型(ieee 754)。
    表示方法为
    符号位 +指数 +尾数。
    尾数的长短,确定精确整数大小。
    double类型尾数最多可达到53位,所以理论上讲,js的精确整数最大为:Math.pow(2,53)-1 =9007199254740991超过就会丢失精度