JavaScript程序循环结构是什么
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,今天就跟大家聊聊有关JavaScript程序循环结构是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。选择结构单分支的if结构if(条件){
千家信息网最后更新 2026年11月04日JavaScript程序循环结构是什么do … while
今天就跟大家聊聊有关JavaScript程序循环结构是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
选择结构
单分支的if结构
if(条件){条件满足后执行的代码}如果大括号中只有一条语句,此时可以省略大括号,但是强烈不建议这样写
if(条件) console.log('点点点')二分支if结构语句
if (条件){条件满足后执行的代码}else{条件不满足后执行的代码}多分支if结构语句
if(条件1){代码1}else if(条件2){代码2}......else{以上条件都不满足执行的代码}switch结构
var today=1switch(today){ case 1: console.log('工作日') break case 2: console.log('工作日') break case 3: case 4: case 5: console.log('工作日') break default console.log('休息日') breakswitch和if得区别
switch 只能进行等值得判断if
没有限制适合某个连续区间得判断
循环结构
重复性的执行某个操作就是循环
while
//循环10次var i=1while(i<=10){console.log('111111')i++}//案例:计算100以内整数之和var i=1var sum = 0while(i<=100){ sum+=i i++}案例 在页面输出[1,200]之间所有能被7整除,但不能被4整除的所有整数,并统计个数,同时要求输出每行显示5个var i=1var count = 0while(i<=200){ if(i%7==0 && i%4!=0){ [xss_clean](i+" ") count++;//统计个数 // 判断每输出5个换一行 if(count%5==0){ document..write('
'); } } i++; [xss_clean]('
共计: '+count+'个')do … while
先执行代码,再判断条件
var i=1; do{ console.log('好好学习,天天向上!') i++; }while(i<=10) #案例 #计算1-50之间得倍数 #案例# 循环提示用户输入5个数,按q结束,然后输出其中最大值和最小值#先提示用户输入一次,然后将该数字作为最大值和最小值var num=Number(prompt('请输入一个征属(按q结束):')) var max=num;var min=num;var flag=true //标识是否继续循环var i = 1;do{var num=Number(promot('请输入一个整数!'))#判断用户是否输入qif(num=='q'){flag=false //如果输入q则将flag改为false,表示停止循环}else{num=Number(num)if(num>max){ max=num;}if (numfor 循环
语法
for(初始化:条件:迭代){代码块}循环开始时先执行初始化部分,而且初始化部分只执行一次
初始化执行完之后就去判断条件是否成立,如果成立则执行代码块,然后执行迭代部分
for … in …
对集合数据进行遍历
循环遍历是遍历到的数据在集合中的索引顺序(从0开始),而非数据本身

for …of…
对集合数据进行迭代遍历
这是直接拿到值

小结
循环次数确定时一般使用for
循环次数不确定时一般使用while和do…while
对集合进行遍历时使用 for…in和for…of
终止循环
break
break跳出整个循环,终止循环的执行
案例
//当1-20之间整数相加,当累加值大于66时停止相加,输出当前整数和累加值var sum=0for(var i=1;i<=20;i++){ sum+=1 if(sum>66){ break}}continue
跳出本次循环,执行下一次循环,本次循环尚未执行完
//计算1-10之间所有偶数和var sum=0;for(var i=1;i<=10;i++){ if(i%2!=0){ continue } sum+=i}二层循环
一个循环嵌套着另一个循环,成为二重循环,各种循环可以相互嵌套
外层循环变量变化一次,内层循环执行一边
//案例//某次程序大赛,共有三个班级参加,每个班级4名学生,输入各班级每个学生成绩,然后计算各班级平均分for(var i=1;i<=3;i++){ alert('请输入第'+i+'个班级学生信息---') //内层循环控制班级学生数量 var sum=0 for(var j=1;j<=4;j++){ var score=Number(prompt('请输入第'+j+'个学生成绩:')) sum+=score;} console.log('第'+i+'个班级平均分为:'+sum/4)}
看完上述内容,你们对JavaScript程序循环结构是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
循环
条件
代码
输入
结构
班级
案例
整数
输出
之间
学生
数据
程序
个数
内容
分支
工作日
用户
语句
部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司起名
互联网科技保险
与互联网科技公司
上海亿帐通互联网科技
恒生科技互联网指数分析
衡水科技产业互联网平台
云创客互联网科技公司
深圳国际航运科技和互联网
北京华百购互联网科技有限公司
广州恒生互联网科技有限
乌苏新华互联网科技做什么的
卓翼科技产业互联网合作
恒生互联网科技业指数调整周期
高科技互联网套路
梅州GM互联网络科技有限公司
启辰互联网科技
半导体是互联网高科技吗
陕西云淼互联网科技公司
科技信息时代互联网发展
广东猫王互联网科技有限公司电话
涨乐互联网科技
广州互联网科技公司
善班互联网科技
顺玮阁互联网科技
上海亿帐通互联网科技
阿里互联网科技公司
互联网科技公司实习生
无锡工业互联网科技有限公司
互联网科技包装股份有限公司上市
重庆科技产业互联网有哪些