JavaScript 其他循环语句和跳转语句
1.1-web前端 基础标签 、图片、超链接2.2-web前端 音频、视频、表格、表单3.3-web前端 css 网页样式语言,基础语言、盒子模型、浮动4.5-web前端 定位position5.6-web前端的特效 平面转换transfrom6.7-web前端 空间转换,3D效果7.8-web前端 动画 案例8.9-web前端 flex弹性布局9.10-JavaScript 点击事件 随机点名器10.11-JavaScript 逻辑条件 ,if判断 ,while循环,算数运算相关的案例演示11.12-web前端轮播图案例 (小米商城)12.css字体样式13.css样式对单行和多行文本的隐藏14.css伪类和伪元素15.web前端html+css页面内容的六种隐藏方式16.JavaScript的基础语法和数据类型17.JavaScript 数组Array存储方式及对象Object18.JavaScript数据类型的转换19.JavaScript运算符及优先级20.JavaScript条件判断if 语句21.JavaScript for循环控制语句
22.JavaScript 其他循环语句和跳转语句
23.JavaScript 函数、函数构造、函数调用、参数、函数返回值、变量的作用域、预解析24.JavaScript函数变量的生命周期,自执行函数、闭包、反转数组案例及冒泡排序案例25.JavaScript Array对象(属性、方法) 留言板案例26.JavaScript string对象(属性,方法)获取图片后缀案例 输入和输出结果转换形式案例27.JavaScript Date对象 、日期求差案例 、 购物秒杀倒计时、日历28.JavaScript事件 29.JavaScript BOM对象一、while语句
While循环,先进行条件判断,再执行循环体的代码
while (条件表达式){
循环体
}
如果条件不满足,则不会执行循环体,一次都不会
案例:
var i= 1;
while(i<=10){
console.log(i);
i++;
}
二、do.....while循环
do while循环,先执行循环体代码,再进行条件判断。至少执行一次循环体的代码。
代码块会至少先执行一次
do {
代码段
} while (条件表达式)
案例:
var i=1;
do{
i++; // 2
console.log(i);
}while(i<=10)
三、for .....in
for (变量 in 对象) {
代码段
}
在无法预知对象的任何信息,和循环次数的时候使用
案例
var arr = [
{
"name":"Java编程思想",
"price":78.9
},
{
"name":"python入门宝典",
"price":59
},
{
"name":"JavaScript程序设计",
"price":69
}
];
for(var i=0;i<arr.length;i++){
// console.log(arr[i]);
// json - {"name":"Java编程思想","price":78.9}
for(key in arr[i]){
console.log(arr[i][key]);
}
}
四、跳转语句
1、continue
用于中止本次循环,根据控制表达式还允许继续进行下一次循环。
continue终止后再继续
var iNum = 0;
for (var i=1; i<10; i++) {
if (i % 5 == 0) {
document.write(i);
continue;
}
iNum++;
}
alert(iNum);
2、break
break语句用于退出循环,阻止再次反复执行任何代码或者退出一个switch语句
for (var i=1; i<10; i++) {
if (i % 5 == 0) {
break;
}
iNum++;
}
alert(iNum);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!