js中的循环语句

目录

一:什么是循环语句?

二:循环语句包含几类:

1:for循环

练习2:

打印倒三角型:

打印99乘法表:

2: while循环

        求1-100之前所有整数和:

3:do...while 循环

        计算1-100之间所有整数和

三:continue关键字和break关键字

        1:continue关键字

        2:break关键字


一:什么是循环语句?

        在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称为循环语句

二:循环语句包含几类:

1:for循环

for循环主要用于把某些代码循环若干次,通常跟计数有关

语法结构:

        

       初始化变量:就是用var声明的一个普通变量,通常作为计数器使用

        条件表达式:用来决定每次循环是否执行,就是终止条件

        操作表达式:每次循环最后执行的代码,用于计数器变量进行更新 (递增或递减)

练习:

for (var i = 1; i<=100; i++){

    console.log('你好!!')
}

 for循环的执行过程:

        

双层for循环:

        外层循环一次,里层循环全部

        语法结构:         

练习2:

打印倒三角型:

 

var str = ''
for (var i = 1; i<=10 ; i++){ //外层循环控制行数

    for (var j = i; j<=10; j++){ //里层循环控制一行打印几个星星

        str = str + '⭐'
   }
    str = str + '\n'

}

console.log(str)

结果: 

打印99乘法表:

var str = ''
for (var i = 1; i<=9; i++){

    for(var j = 1; j<=i; j++){
 
        str +=  j + 'x' + i + '=' i*j + '\t'; // \t是制表符
    }
    str += '\n'
}

console.log(str)

结果:

2: while循环

        while语句可以在条件表达式为真的前提下,循环执行制定的一段代码,知道不为真时结束循环

语法结构:

        

注意:

        里面应该也要有计数器(初始化变量)

        也要有操作表达式,防止死循环 

练习:

        求1-100之前所有整数和:

        

var sum = 0;
var num = 1;
while (num <=100){
    sum += num
    num++

}
console.log(sum)

3:do...while 循环

        do...while语句其实是while语句的一个变体,该循环会执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则退出循环体;

注意;

        do...while至少会执行一次循环体

语法结构:

 练习:

        计算1-100之间所有整数和

var sum = 0
var num = 1
do{
    sum += num;
    num++;

}while(num<=100)

console.log(sum)

三:continue关键字和break关键字

        1:continue关键字

                用于立即跳出本次循环,继续下一次循环

        2:break关键字

                用于立即跳出整个循环(结束循环)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值