Math.round()和Math.floor()在setInterval()中出现问题

5

我在使用jQuery的setInterval()函数时,遇到了Math.round()和Math.floor()的问题。

以下是我的代码:

var number1 = 400;
var up_up = setInterval(
function (){
    number1 = parseFloat(number1) + parseFloat(0.2548777);
    number1 = Math.round(number1);
    $('#number1').html(number1);
}, 1000);

Math.round()或Math.floor()无法正常工作,但当我使用Math.ceil()时,它可以正常工作,但我想要round或floor的效果。

请帮忙解决问题。

1个回答

7
当你说“不起作用”时,你的意思是始终向下舍入并将number1的值永远保留为400。你需要将舍入后的值保存到另一个变量中或直接分配给显示字段。 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接