javaScript的三大循环及两个跳出语句

本文详细介绍了JavaScript中的三种循环结构:while、do-while和for循环,包括它们的语法格式、执行过程及示例代码。同时,还提到了continue和break语句在循环控制中的作用。通过实例解析,帮助读者深入理解JavaScript中的循环操作。
摘要由CSDN通过智能技术生成

JavaScript基础(循环篇)

1.while循环:
语法格式:
while(条件表达式){
    代码(循环体)
}
执行过程:

​ 1.先判断结构是true还是false

​ 2.如果是true,那么会一直执行循环体中的代码

​ 3.如果是false,那么会立即跳出循环体,结束执行代码

示例(自己写一遍再看答案):

打印1-100

let i = 1//定义变量 i 
    while (i <= 100) {//()括号内的是条件表达式
        console.log(i)//{}括号内的是事件处理程序
        i++
    }
2.do-while循环:
语法格式:
do {
    循环体代码
}while(条件表达式)
执行过程:

​ 1.先执行循环体内的代码

​ 2.判断条件是否符合

​ 3.如果条件为真(true),则继续执行循环体内的代码

​ 4.如果条件为假(false),则立即跳出循环

示例(自己写一遍再看答案):

使用do-while循环:输出询问“你喜欢编程吗?”,选择“喜欢吗?(y/n):",如果输入为y则打印”真棒“,若输入为n,则继续询问

let answer = ''
    do{
        answer = prompt('你喜欢编程吗(y/n)')
        if(answer=='y'){
            alert('真棒')
        }else if(answer=='n'){
            alert('那我再问你一遍')
        }else{
            alert('输入不规范哦')
        }
        console.log(answer)
    }while(answer!='y')
3.for循环:
语法格式:
 *如果能明确循环次数,推荐使用for循环, 如果循环次数不确定,可以使用while获取do while循环
 *语法:
 for (变量初始化; 条件表达式 ;  变量自增(变量自减)) {
     循环体代码
}
for(变量初始化;条件判断;变量改变){//循环体}
执行过程:

​ 1.先执行变量初始化

​ 2.判断条件是否符合

​ 3.如果条件为true,进入循环体中执行代码

​ 4.如果条件为false,立即跳出循环

示例(自己写一遍再看答案):

计算1到100的和

 let sum =0
    for(let i =0;i<=100;i++){
        sum = sum + i
    }
    console.log(sum)

在页面中打印两行10颗*

for(let i=1;i<=2;i++){
        for(let j=1;j<=10;j++){
            document.write('*')
        }
        document.write('</br>')
    }

打印直角三角形

for(let i=1;i<=20;i++){
        for(let j=1;j<=i;j++){
            document.write('*')
        }
        document.write('</br>')
    }

在页面中打印99乘法表

for(let i=1;i<=9;i++){
        for(let j=1;j<=i;j++){
            document.write(j,'X',i,'=',i*j,'&nbsp','&nbsp')
            console.log('  ')
        }
        document.write('</br>')
    }
4.continue语句:

特性:当程序执行到continue时,直接结束本次循环,下面的代码不执行,直接进入下一次循环

总结:跳过本次循环,继续下个循环

5.break语句:

特性:当程序执行到break时,程序会立即终止,后面的代码也不执行,跳出整个循环

总结:跳出整个循环,结束循环

接进入下一次循环

总结:跳过本次循环,继续下个循环

5.break语句:

特性:当程序执行到break时,程序会立即终止,后面的代码也不执行,跳出整个循环

总结:跳出整个循环,结束循环

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值