设置倒计时计时器,IE出现问题



我设置了一个倒计时计时器,间隔为1秒,增量/减量为mill秒。。

然后,我搜索一些能以分钟/秒为单位给出值的东西。我想到了以下内容:

var timer = 130000;
var mins = Math.floor((timer % 36e5) / 6e4),
    secs = Math.floor((timer % 6e4) / 1000);

以上代码适用于Safari、Chrome和Firefox,没有任何问题。当我使用Internet Explorer时,它根本不起作用。

有没有其他方法可以在所有浏览器上运行?

尝试删除表达式。

var timer = 130000;
var mins = Math.floor((timer % 3600000) / 60000),
    secs = Math.floor((timer % 60000) / 1000);

阅读有关指数符号的更多信息。

如果数字格式为a x 10^n,则为指数表示法,其中1<= a < 10n是具有正值或负值的整数。

例如:

36e5
= 36 x 10^5
= 36 x 100000
= 3600000

等等。

最新更新