JavaScript 流程控制-循环for,while,do-while

JavaScript 流程控制-循环


学习目标:

循环
for 循环
双重 for 循环
while 循环
do while 循环
continue break

1. 循环

循环目的
在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句

2. for 循环

2.1 语法结构

2.2 for 循环重复相同的代码

for循环可以重复相同的代码 ,比如我们要输出10句“媳妇我错了”

2.3 for 循环重复不相同的代码

for 循环还可以重复不同的代码,这主要是因为使用了计数器 ,计数器在每次循环过程中都会有变化。
例如,求输出一个人1到100岁:

3. 双重 for 循环

3.1 双重 for 循环概述

3.2 双重 for 循环语法

测试:

4. while 循环

测试:打印人的一生

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        // while循环案例
        // 1. 打印人的一生,从1岁到100岁
        var i = 1;
        while (i <= 100) {
            console.log('这个人今年' + i + '岁了');
            i++;
        }
        // 2. 计算 1 ~ 100 之间所有整数的和
        var sum = 0;
        var j = 1;
        while (j <= 100) {
            sum += j;
            j++
        }
        console.log(sum);

        // 3. 弹出一个提示框, 你爱我吗?  如果输入我爱你,就提示结束,否则,一直询问。
        var message = prompt('你爱我吗?');
        while (message !== '我爱你') {
            message = prompt('你爱我吗?');
        }
        alert('我也爱你啊!');
    </script>
</head>

<body>

</body>

</html>

5. do while 循环

6. continue break

6.1 continue 关键字

6.2 break 关键字

posted @   a-tao必须奥利给  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示