for while do..while循环

循环的目的:
在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句
在js中主要由三种类型的循环语句:
1、for循环
2、while循环
3、do…while循环
1、三种循环允许相互嵌套
2、
for 和 while
共同点:先判断条件,再执行循环
for(;😉{} ==> while(true){}
区别:
for优先使用在确定循环次数的场合
while优先使用在不确定次数的场合
do…while()
先执行循环操作,再判断循环的条件 至少会执行一次
不确定次数 需要先执行,根据执行的情况来决定是否继续循环

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

语法结构
for (初始化变量;条件表达式;操作表达式){
循环体
}

双重for循环
在很多情况下,单层的for循环并不能满足我们的需求,此时就可以通过循环嵌套来实现
循环嵌套:是指在一个循环语句中再定义一个循环语句的语法结构

语法结构:

for (外层初始化变量;外层条件表达式;外层操作表达式) {
for (内层初始化变量;内层条件表达式;内层操作表达式){
执行语句;
}
}

while循环
while语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环。
语法格式:

while (条件表达式){
循环体
}

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

do {
//循环体代码 - 条件表达式为true时重读循环体代码
}while (条件表达式);

continue关键字
continue关键字用于立即跳出本次循环,继续下一次循环

举个栗子:
for (var i=1;i<=5;i++){
if (i == 3){
continue;
}
console.log(‘这是第’+i+‘次循环’);
}

break关键字
break关键字用于立即跳出整个循环

举个栗子:

for (var i=1;i<=5;i++){
if (i==3){
break;
}
console.log(‘这是第’+i+‘次循环’);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值