当前位置: 代码迷 >> JavaScript >> 关于javascript精度有关问题解决
  详细解决方案

关于javascript精度有关问题解决

热度:188   发布时间:2012-08-27 21:21:57.0
关于javascript精度问题解决
var begin = "10000000000000000";
var end = "10000000000000000";
for(var i = obj[0].begin; i <= obj[0].end; i++) {
    resArray.push(i);
   }
由于精度判断出错,导致上面循环成为死循环。


将上面修改为(调用附件中begint.js脚本):
var begin = "10000000000000000";
var end = "10000000000000000";
for(var i = begin; bigint_cmp(i,end)<=0; i = bigint_plus(i, 1)) {
     resArray.push(i.toString());
    }
  相关解决方案