嗨,我想知道为什么while循环无法正常工作,为什么会进入无限循环(如果这是正确的术语)。
我对编码真的很陌生,所以请尽可能简化答案,谢谢:)
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Oppgave 1</title>
</head>
<body>
<h1>Oppgave 1</h1>
<h2>Alle tall mellom 1 - 1000 som er delelige<br>
med 3 bortsett fra 27, 33, 300, 450</h2>
<p id="AlleTall"></p>
<script>
var strOutput = document.getElementById("AlleTall");
var i=0;
while(i<=1000){
if(i===0) || i===27 || i===33 || i===450)
strOutput.innterHTML+=("");
} else {
strOutput.innterHTML+=(i + ", ");
i=i+3;
}
}
</script>
</body>
</html>
Here's also a screenshot of the code :)
答案 0 :(得分:0)
CM是正确的,在代码的其中一个部分中,如果它为true,则不要增加索引,这意味着它永远是正确的,因为它将始终卡在该数字上,因此永远不会到达另一部分。>