你好我们正在尝试使用setInterval函数,我的代码是:
var int = setInterval(function() {
var x = 0;
x--;
document.body.innerHTML = x;
}, 30);
但所有这一切都打印-1再没有更多为什么这样任何人都可以告诉我?
答案 0 :(得分:0)
因为你在函数内部声明变量并且每30ms调用一次函数(这是setInterval的本质),它将创建一个新变量x并为其赋值0,然后从中减去1。因此每次都是-1。要修复它,你可以这样做:
.foo {
font-size:16px;
padding: 15px;
@include tablet {
font-size: 18px;
padding: 20px;
}
}
虽然公平警告:这将导致无限循环