JavaScript循环(while,do...while,for)

循环

循环概述:重复性做一件事情

没办法控制每次循环的时间长度

循环会增大程序时间复杂度(不建议无限循环嵌套,一般情况下不会嵌套超过两次)

死循环不会停止,会导致内存溢出

常见循环:while,do...while,for

循环三要素:

1.循环初始值

2.迭代量

3.循环体

while循环

//while循环
//写法
//while(表达式){
//循环体(迭代,初始值变化)
//}
//例
var i = 0 ;
while (i < 10){
       console.log(i)//打印0-9
    	i++
       }
 

do...while循环

 //do...while循环
 //先做后循环
 //while可能一次都不做,do...while至少会做一次
 //写法
 do {
     循环体
     迭代量
 } while (表达式)
 //例
     var i = 0
     do{
         console.log('向水池内注水')
         i++
     }while(i <10)
 

​for循环

 //for 循环
 //写法
 //for (初始值;判断条件;迭代量){
 //   console.log('') 
 //}

注意事项:

//while和do...while 时间复杂度一致
 ​
 //while循环速度比for快一倍,时间复杂度while更低
 ​
 //break 在switch中会跳出整个switch块,对于for循环也是一样
 //双层嵌套的循环break在什么位置就结束哪个位置,不影响外层循环
 //continue 跳过本次循环,进入下一次循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值