JavaScript-循环语句讲解

本文详细介绍了JavaScript中的循环概念,包括while、do while和for循环,并强调了避免死循环的重要性。同时,还探讨了break和continue关键字在循环控制中的作用。
摘要由CSDN通过智能技术生成

JS循环的概念:循环就是重复做一件事, 在程序中指的是重复执行某段代码.

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

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

死循环的概念

死循环就是重复执行代码, 不会停止.

死循环会造成程序卡死甚至崩溃等问题, 我们不能写会造成死循环的代码.

循环分为很多种 常见的有三种 :while循环 do while循环 for循环

1. while循环语句(可以嵌套)

while(布尔类型表达式){
      //循环体(迭代 初识值变化 操作)
    }
​
例如:    
 var i = 0   //初始值定义
 while(i<10){
     i+=2       // i++  迭代 如果没有会导致死循环
     console.log(i);  //操作输出
  }

注意:

1, while循环必须按照上述语法格式来写, 只能更改表达式内容和执行代码.

2, 表达式可以是常量,变量或者其他表达式,该表达式会被强制转换为boolean类型, 可以理解表达式就是循环的条件, 条件成立则进入括号{}里面执行代码,否则不进入;

3, 执行代码可以有多行, {}所包含的称为循环体.

4, 表达式不要一直是true, 避免死循环.

5.while循环的顺序是: 先判断表达式是否为true, 若true则执行执行代码, 然后再继续判断表达式是否为true, …. 直到判断表达式为false才会跳出循环, 执行while后面的代码。

2. do while循环语句(可以嵌套)

do-while和while的区别:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值