其他分享
首页 > 其他分享> > 循环语句

循环语句

作者:互联网

什么是循环?

重复的做一件事情
死循环,是没有意义 我们要避免死循环

循环三大语句

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