Jquery 无限循环

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

以下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<计数器;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添加到字符串中。。。这就是为什么当你不这样做的时候,它不会永远循环。