好吧,我试图在Java脚本中编写for条件,但突然之间,我开始收到3到4次消息,而不是一次,我首先定义了两个变量,然后写了for代码,我在其中嵌套,否则语句,然后关闭所有语句,但是碰巧创建了一个无限循环。我尝试了以下操作:

function setValue(){
    myVariable1= document.forms["myform"]["ram"].value;
    var xuv = ["go", "no", "yes"];

    for (i=0;i<xuv.length;i++)
    {
        if (myVariable1 === xuv[0])
        {
            alert("yes this game can run")
        }
        else
        {
            alert("No, This game cannot run")
        }
    }
};

最佳答案

我想你打算索引数组:

if (myVariable1 === xuv[i])


当前,您仅在循环的每次迭代中检查xuv[0]。因此,如果xuv[0]满足您的条件并且循环迭代了几次,您将看到几次消息。如果没有,您将永远看不到它。

如果这是一个无限循环,那么您将永远不会停止观看它...

关于javascript - 对于无限循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19366838/

10-11 06:12