Jquery 无限循环
以下for循环永远不会结束,因为Jquery 无限循环,jquery,for-loop,Jquery,For Loop,以下for循环永远不会结束,因为tv\u year+1如果我删除+1,它工作正常。我搞不懂我在做什么 counter = tv_year+1 for (var i = fv_year; i < counter; i++) { alert(i) } counter=tv\u年+1 对于(var i=fv_年;i
tv\u year+1
如果我删除+1
,它工作正常。我搞不懂我在做什么
counter = tv_year+1
for (var i = fv_year; i < counter; i++) {
alert(i)
}
counter=tv\u年+1
对于(var i=fv_年;i<计数器;i++){
警报(一)
}
打字错误。。。
将fv\u年
更改为tv\u年
另外,试试看
var counter = parseInt(tv_year,10)+1;
我们可以猜测,但无法确定,因为您尚未告诉我们fv_year变量的值。请确保您的计数器是一个数字。如果计数器的计算结果为NaN,则i<计数器将不会按预期进行计算。您能解释一下您的代码在做什么吗?
tv\u year!=fv_year
这是打字错误还是故意的?在该代码创建无限循环之前,tv_year
和fv_year
的值是多少?可能是将1添加到字符串中。。。这就是为什么当你不这样做的时候,它不会永远循环。