循环
重复执行相同或者相似的代码
循环的两个要素
循环条件:控制循环是否往后执行
循环体:执行的相同或者相似代码
1.while循环
var i=1;
while(i<=10){//循环条件
//循环体
console.log('涛哥跑了一趟超市',i);
//增量(让i变化起来)
i++;
}
2.break
在循环体中使用,强制结束循环
isNaN(str1) 判断变量str1是否是NaN,是的话返回true,
Number('')===0; 空字符转为数字为零
3.do-while循环
do{ 循环体}while(循环条件);
//使用do-while打印1~10之间所有整数
//初始值
var i=100;
do{
//循环体
console.log(i);
//增量
i++;
}while(i<=10);//循环条件
练习:假设当前银行卡的密码为431256,在死循环中弹出提示框,要求用户输入密码,如果输入正确则警示框弹出'login success',并强制结束循环;如果输入的次数达到3次,警示框跳出'game over',并强制结束循环。
06_dowhile.js 06.html
4.for循环
for(初始值;循环条件;增量){ 循环体}
//循环打印1~10之间所有的整数
for(var i=1;i<=10;i++){
console.log(i);
}
5.break和continue
break 结束循环,后续不再执行循环中的代码,相当于整个循环执行完毕
continue 跳过剩余部分的循环体,还会往后执行其它的代码
练习:打印1~100之间所有的整数,遇到能被3或者4整除就跳过
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探