我有一个如下的for循环:
for (var i=first; i<=last; i++)
{
$("#markers").append("<div class='marker'>"+i+"</div>");
}
first
被设置为2001,last
被设置为2010。这很好用。问题在于当我将其更改为:
for (var i=first; i<=last; i+=1)
{
$("#markers").append("<div class='marker'>"+i+"</div>");
}
(注意最后一次声明不同)除了
i++
以外的任何变化都会导致无限循环。很奇怪,因为带有相同参数的 jsFiddle 却可以正常工作。有什么建议吗?
i+=some_variable
,我只是为了问题简化了它。 - Dormouse