js循环结构

一、js循环结构

在js中,如果我们要连续输出同样的一句话多次,会比较麻烦

```javascript

//输出 xxx,不愧是你!! 6 次

console.log('不愧是你!!');

console.log('不愧是你!!');

console.log('不愧是你!!');

console.log('不愧是你!!');

console.log('不愧是你!!');

console.log('不愧是你!!');

```

同样的代码我们写了6次,这样是不好的,重复多次时,我们使用**循环结构**结构

1、for循环

#### 固定用法

```js

for(初始化表达式 ; 条件表达式 ; 递增或者递减表达式){

  循环体(需要重复执行的代码)

}

for(var count = 0;count < 6; count++){

  console.log('javascript天下无敌!!!');

}

```

执行过程:

   1.先执行初始化表达式

   2.判断条件是否成立

   3.如果成立,执行循环体

   4.执行递增表达式

重复2~4,直到第2步的条件为false,就结束循环

#### 练习

1. 求1~10之间的所有整数和



 

2、嵌套for循环

~~~js

for(var i=1; i<=3; i++){

    for(var k=1; k<=5; k++){

        console.log("i的值:"+i, "k的值"+k);

    }

}

~~~

执行过程

##### 练习:  

在浏览器中用*打印一个矩形形

~~~js

****

****

****

****

~~~



 

3、while循环

#### 固定语法

```js

while( 条件表达式 ){

  当表达式的结果是true的时候,这里面的代码会重复的执行,直到条件为false

  循环体(需要重复执行的代码)

}

while(count < 10){

  console.log('javascript天下第一!!!');

}

```

执行过程:

 1.先判断条件是否成立

 2.如果成立,会执行循环体

 3.当循环体执行完毕,会再次判断条件

 重复1~3多次,直到条件为false为止

#### 练习

不断要求用户输入学生姓名,输入q结束.



 

4、do-while循环

#### 固定写法

```js

do {

  循环体(需要重复执行的代码)

}while (条件)

```

执行过程:

   1.先执行循环体1次

   2.判断条件

   3.如果是true,就执行循环体

   4.重复2~3多次,直到条件是false

 

总结:

1. while、do-while 循环不易看出循环的次数,一般用于未知次数的循环

2. for循环明显看出循环的次数,一般用于已知次数的循环

3. while、for循环可能一次循环都不执行, do-while循环至少执行一次

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript 中常用的循环结构有三种:for 循环、while 循环和do-while 循环。下面是它们对应的流程图示例: 1. for 循环的流程图: ``` ┌─────────────┐ │ 初始化条件 │ └─────────────┘ │ ┌──────┼─────────┐ │ 判断条件是否满足 │ └──────┼─────────┘ │ ┌──────┴──────┐ │ 执行循环体内代码 │ └─────────────┘ │ ┌──────┼─────────┐ │ 更新迭代器 │ └──────┼─────────┘ │ ┌──────┴──────┐ │ 判断条件是否满足 │ └─────────────┘ │ 满足条件执行循环 ──┐ │ │ ┌──────┴──────┐ │ │ 执行循环体内代码 │ │ └─────────────┘ │ │ │ ┌──────┼─────────┐ │ │ 更新迭代器 │ │ └──────┼─────────┘ │ │ │ ┌──────┴──────┐ │ │ 判断条件是否满足 │ │ └─────────────┘ │ │ │ 不满足条件终止循环 ──┘ ``` 2. while 循环的流程图: ``` ┌──────┐ │ 判断条件是否满足 │ └──────┼─────┐ │ │ 满足条件执行循环 ──┐ │ │ ┌──────┴─────┴────┐ │ 执行循环体内代码 │ └─────────────┘ │ ┌──────┼─────┐ │ 判断条件是否满足 │ └──────┼─────┘ │ 不满足条件终止循环 ──┘ ``` 3. do-while 循环的流程图: ``` ┌────────────────┐ │ 执行循环体内代码 │ └───────────────┘ │ 满足条件执行循环 ──┐ │ ┌──────┴─────────┐ │ 判断条件是否满足 │ └────────────────┘ │ 不满足条件终止循环 ──┘ ``` 这些流程图可以帮助开发者更直观地理解循环结构的执行顺序和条件判断,从而更好地设计和调试程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值