JavaScript循环错误

时间:2014-03-14 10:15:01

标签: javascript html while-loop

<!DOCTYPE HTML>
<html>
<head>
    <title>
        ...........
        While Loops 
        ...........
    </title>
</head>
<body>
    <script>
        var a = 1;
            while(a < 10) {
              document.write("Hello World<br />")
            };
            a++;
    </script>
</body>
</html>

这是我的while循环代码,当我在Firefox浏览器或其他浏览器中运行我的代码时,例如Firefox中的Chrome崩溃,而在Chrome中,它只发生加载现在我正在关注来自网站的Bucky roberts教程:http://thenewboston.org/watch.php?cat=10&number=20 我输入了他在他的视频中写的相同的代码,但后来它没有工作...请一些帮助找到关于While循环的问题请...提前感谢....我已将我的变量值设置为{ {1}}并将其设置为a = 1,我将其增加为a<10,但它循环无限次......

1 个答案:

答案 0 :(得分:1)

您的循环永远不会终止,因为a++超出了您的while循环。因此它永远不会像预期的那样终止。如果再次查看他的代码,a的后递增就在循环中:

var a = 1;
while(a<10){
   document.write("Hello World<br />")
   a++;
};

将此与his code和你的比较,你会看到差异。