1.while循环
语法:
var unm1 = 1 // 初始化 刚开始循环的值//
while (unm1 < 4) { // 循环的条件 循环结束的条件 //
console.log(1) //循环的内容 循环体//
unm1++ //改变自身 不写还能执行 ,但是这是死循环 , 电脑会死机 ,速度取决与电脑的质量//
}
解释:第一次循环 :
unm1 = 1 满足条件(unm1 < 4) 继续执行 打印1 最后自身改变 unm1++
第二次循环 :
unm1 = 2 前面有unm1++ 所以就是1+1=2 满足条件(unm1 < 4 ) 继续执行 打印1 最后改变自身 unm1++
第三次循环 :
unm1 = 3 前面有unm1++ 所以就是2+1=3 满足条件(unm1 < 4 ) 继续执行 打印1 最后改变自身 unm1++
第四次循环 :
unm1 = 4 前面有unm1++ 所以就是3+1=2 不满足条件(unm1 < 4 ) 执行结束
2.do....while
语法: <!-- do...while的语法 -->
<script>
var a = 1 //初始化
do { //循环体 改变自身的条件
console.log(111)
a++
} while (a < 5) //循环条件 结束条件
</script>
解释: a刚开始等于1 首先打印111 首次不管怎么样都会执行 在进行判断 满足条件 以后在a++ 进行第二次循环 直到不满足条件停止执行
**重点: while 和 do...while 的区别
while 先判断是否满足条件 满足条件接续执行 不满足停止执行
do....while 在首次的时候不管满不满足条件都要执行 后面就要进行判断 直到不满足条件为止.**
3. for的循环
语法: for (a.初始化; b.循环的条件 ; c.自 身变化) {
d.循环体
}
例子: for (var i = 4 ; i < 7 ; i++) {
console.log (i)
}
for 的嵌套
语法:
for (var c = 1 ; c < 5 ; c++) { //外层循环4次
for (var d = 1 ; d < 6 ; d++) { // 每一次外层循环 内层循环5次 所以打 印20次
console.log(111)
}
}
4. 流程语句
break 判断这个条件以后 后面的都不执行
例子
for (var i = 1 ; i < 6 ; i++) {
if (i == 4) {
break //不在向下面执行//
}
console.log ("我吃了" , i ,"馒头")
}
continue 判断条件以后 这里一个不执行
例子
for (var e = 1 ; e < 6 ; e++) {
if (e == 4) {
continue //只有这一个不执行 要先判断在才执行才有用//
}
console.log ("我吃了" , e , "苹果")
}
注:var a = 1
var b = 2
var c = 3
可以简写为:var a = 1,
b = 2,
c = 3
如果要求三个变量陈集 a** 相当于a乘了三次
循环语句
最新推荐文章于 2024-09-16 08:47:17 发布
本文详细讲解了JavaScript中的while、do...while和for循环的基本语法、实例以及它们之间的区别。重点介绍了循环条件的控制和嵌套循环的应用,同时涵盖了流程控制语句如break和continue的使用。
摘要由CSDN通过智能技术生成