gpt4 book ai didi

javascript - 奇怪的 Javascript For 循环行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:39 26 4
gpt4 key购买 nike

我有一个这样的 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使用相同的参数可以愉快地工作。有什么建议么?

最佳答案

我猜测 first 的设置方式可能会被含糊地解释为 string。所以第一个版本只能解释为递增,而第二个版本被 javascript 解释为字符串连接。

关于javascript - 奇怪的 Javascript For 循环行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com