写一个累加器,加错了?

发布于 7 年前作者 udong8806 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

大家看,代码是这样子的。一点开始,每隔10毫秒变量second就会累加0.01,但是绑定到页面后输出是这样子的 这是什么情况呀

  • 复现路径

  • 提供一个最简复现 Demo

onstart:function(){

var second = 0;

this_interval=setInterval(function(){

that.setData({

time_text: second

});

second += 0.01;

},10);

}

2 回复
fanggao
fanggao1 楼6 年前

js 精度问题。 不是很正常

hqian
hqian2 楼5 年前

toFixed 保留2位小数吧