JavaScript程序循环结构是什么
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,今天就跟大家聊聊有关JavaScript程序循环结构是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。选择结构单分支的if结构if(条件){
千家信息网最后更新 2025年11月13日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安全错误
数据库的锁怎样保障安全
什么叫网络技术咨询
湖南网络安全审计硬件厂家
阿里云服务器快照收费
服务器安全等级设置
pg数据库minus
郑州万游网络技术有限公司
数据库迁移做哪些工作
企业级软件开发规模的特点
数据库2008数据引擎失败
镇网络安全报告
苏州项目软件开发价钱
随申办 服务器
杨浦区创新软件开发厂家售后保障
安徽惠普服务器虚拟化价格
张家港技术软件开发报价方案
c#web定时刷新数据库
网络安全入行方法
数据库批量数据替换加工
期末数据库难考吗
央行互联网金融科技公司
网络安全最新消息任子行
武汉棋牌软件开发定制
海西州网络技术价格多少
敏捷软件开发 英语
数据库维护员工作内容
软件开发财评报告
河南省炽天使网络技术游戏
app怎么在服务器分发
数据库设置向导
央行互联网金融科技公司