好吧,我试图在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/