JavaScript-for 和 while 如何选择

while

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo</title>
    <script type="text/javascript">
        // 1.初始化表达式
        let num = 1;

        // 2. 条件表达式
        while (num <= 10) {
            console.log("发射子弹" + num);
        
            // 3.循环后增量表达式
            num++;
        }

        console.log(num);
    </script>
</head>
<body>
</body>
</html>

如上代码是 while 循环, 在循环结束之后还可以使用用于控制循环结束的变量。

for

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo</title>
    <script type="text/javascript">
        // 1.初始化表达式
        let num = 1;

        // 2. 条件表达式
        for (; num <= 10; num++) {
            console.log("发射子弹" + num);

            // 3.循环后增量表达式
            // num++;
        }

        console.log(num);
    </script>
</head>
<body>
</body>
</html>
  • 如果是 for 循环, 在循环结束之后可以让外界使用, 也可以不让外界使用。
  • 在企业开发中由于 for 循环比 while 循环要灵活, 所以能用 for 循环就用 for 循环。
posted @ 2021-06-29 16:28  BNTang  阅读(69)  评论(0编辑  收藏  举报