搭建建立网站,公司概况简介,全国域名备案查询,淄博做网站优化循环控制语句
while语句
While 循环会在指定条件为真时循环执行代码块。 While循环#xff0c;先进行条件判断#xff0c;再执行循环体的代码
while (条件表达式){循环体
}注意#xff1a;当前循环中#xff0c;如果不满足条件#xff0c;一次都不会执行
var i 1;
whi…循环控制语句
while语句
While 循环会在指定条件为真时循环执行代码块。 While循环先进行条件判断再执行循环体的代码
while (条件表达式){循环体
}注意当前循环中如果不满足条件一次都不会执行
var i 1;
while(i10){console.log(i);i;
}do…while
do/while 循环是 while 循环的变体。该循环会执行一次代码块在检查条件是否为真之前然后如果条件为真的话就会重复这个循环。 do while循环先执行循环体代码再进行条件判断。至少执行一次循环体的代码。
do {代码段
} while (条件表达式)注意当前循环中代码至少执行一次
var i1;do{i; // 2console.log(i);}while(i10)for for (循环变量初始化表达式; 循环条件表达式; 更新循环变量表达式) {循环体
}注意 1 循环变量可以定义在for 循环结构体外 2 没有更新循环变量会变成死循环 3 循环条件中的‘’不能省略
基础案例循环输出5个div标签
for(var i0;i5;i){document.write(div1/div)
}基础案例循环输出1-100
for(var i1;i100;i){document.write(i);
}案例计算12…1005050的和
var sum0
for(var i1;i100;i){sum iif(i100){document.write(i);}else{document.write(isum)}
}
console.log(sum)案例二循环输出table表格创建四行5列的表格
document.write(table border1)for(var j1;j4;j){document.write(tr)for(var i0;i3;i){document.write(td/td);}document.write(/tr)}
document.write(/table)案例三打印一个五行四列的表格隔行换色 案例四点击显示一张图片点击显示多张图片 案例五判断数组中值哪些是数字类型 var arr [ ‘100px’, ‘abc’-6, [], -98765, 34, -2, 0, ‘300’, , function(){alert(1);}, null, document, [], true, ‘200px’-30,‘23.45元’, 5, Number(‘abc’), function(){ alert(3); }, ‘xyz’-90 ]; 案例六循环实现金字塔效果 案例七循环实现九九乘法表 案例八循环实现阶梯效果
for…in
for (变量 in 对象) {代码段
}●for…in 语句用来遍历对象的每一个属性。每次都将属性名作为字符串保存在变量里 ●在无法预知对象的任何信息和循环次数的时候使用
var arr [{name:Java编程思想,price:78.9},{name:python入门宝典,price:59},{name:JavaScript程序设计,price:69}
];
for(var i0;iarr.length;i){// console.log(arr[i]);// json - {name:Java编程思想,price:78.9}for(key in arr[i]){console.log(arr[i][key]);}
}