循环语句

循环语句:就是程序路径的一个回路,可以让一部分代码重复执行。

一、while语句

while( 限制条件 ){ 重复执行的语句块 }

        //打印从1岁到100岁
        var i = 1;
        while (i < 100) {
            console.log('今年' + i + '岁');
            i++;
        }

        //计算1~100之间所有整数的和
        var sum = 0;
        var i = 1;
        while (i <= 100) {
            sum = sum + i;
            i++;
        }
        console.log(sum); //5050

二、do while语句

do{
执行的代码
}while(条件)

        //打印从1岁到100岁
        var i = 1;
        do {
            console.log('今年' + i + '岁');
            i++;
        }
        while (i <= 100)

        //计算1~100之间所有整数的和
        var sum = 0;
        var i = 1;
        do {
            sum = sum + i;
            i++;
        }
        while (i <= 100)
        console.log(sum);

三、while和do while的区别

while 语句属于前测试循环语句,也就是说,在循环体内的代码被执行之前, 就会对限制条件求值。因此,循环体内的代码有可能永远不会被执行。

四、for循环语句

for(初始值;条件;迭代量){
}

        var str = '';
        for (i = 1; i <= 5; i++) {
            for (j = 1; j <= 5; j++) {
                str = str + '*';
            }
            str = str + '\n';
        }
        console.log(str);

五、break,continue,return的区别

1、break :结束当前的循环体(如for、while )
2、continue :跳出本次循环,继续执行下次循环(如for、while )
3、return :不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码

posted @ 2022-07-27 21:27  ^-^!  阅读(169)  评论(0编辑  收藏  举报