循环语句
作者:互联网
什么是循环?
重复的做一件事情
死循环,是没有意义 我们要避免死循环
循环三大语句
while语句
do while 语句
for语句
循环的三要素
初始值(初始的变量值)
迭代量 (基于初始值的改变)
条件 (基于初始值的判断)
while循环
while循环://先判断,后执行
while(表达式){
//逻辑代码
}
例如:
打印100以内 7的倍数
var i = 7 while (i <= 100) { if (i % 7 == 0) { console.log(i); } i++ }do..while
特点:先执行,在判断. 不管条件是否成立,至少会执行一次
var 初始值 = 值
do{
执行的代码
迭代量变化
}while(条件)
while和do while区别
while是先判断后执行 do while 先执行后判断
do while最少执行一次 while最少执行0次
常用while来写一些执行多次的内容 (最少没规定) do while(规定必须要执行的时候)
for循环(常用的)
for(初始值;条件;迭代量){
//执行的代码 跟if一样如果你执行的代码只有一行情况下可以省略{}
}
死循环
for (; ;) {
//逻辑代码
}
时间复杂度(判断内容执行效率 依照次数计算)
时间复杂度 O(1) < O(logN) <O(n)<O(nlogn)<O(n^2)
while的时间复杂度低于for循环 (算法的优化可以使用while来替代for)
循环嵌套(将多个循环嵌套在一起)
建议循环嵌套最多套俩层 O(n^2)
break
break 跳出代码块 (switch 以及 循环中) 只会跳出当前break所在层的循环(这个循环会被结束)
continue
continue 跳过本次循环(只能在循环内使用)循环还在继续
标签:语句,do,初始值,while,循环,执行 来源: https://www.cnblogs.com/wangzhaoweixxx/p/16526264.html