与SetInterval()的Math.round()和Math.floor()问题

时间:2011-03-25 20:59:38

标签: jquery math setinterval rounding floor

我使用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()时它工作正常,但我想要圆形或者地板......

请帮忙

1 个答案:

答案 0 :(得分:6)

当你说“不工作”时,你的意思是总是向下舍入,并将number1的值无限期地保持为400。 您需要将舍入值保存到其他变量或将其直接指定给显示字段。 :)