JavaScript循环结构

朱雀 2021-09-14 01:34 534阅读 0赞

SouthEast

1.1 循环结构的概念

在了解循环结构的概念之前,先看看生活中的一些循环场景:

(1)食堂人员打菜:接过顾客餐盘→询问菜品打菜→递回餐盘,工作人员重复此过程,直到所有顾客的菜都打完才结束。

(2)快递小哥送快递:查看送件地址→赶往目的地→信息通知收件人→收件人签收→交快递,快递小哥重复此过程来送每一个快递,知道完成工作量。

以上两个场景都有一个共同点:有条件的重复做每一件事,每一次做的事情不同但是类似。

程序是为了解决实际问题的,实际问题中存在这重复动作,故程序中也应该存在相应的描述,这就是程序中的循环结构。

例如:计算从1+2+3+····+10的值

  1. /*第一种方案*/ var sum=1+2+3+4+5+6+7+8+9+10; alert(sum) /*第二种方案*/ var sum=1; sum+=2; sum+=3; sum+=4; sum+=5; sum+=6; sum+=7; sum+=8; sum+=9; sum+=10; alert(sum);

以上两种方式都不太理想,只适合小数额的累加运算,但是如果加到100或者更大,缺点就显而易见了;这时候,就得引入循环结构了。

  1. /*优化后方案*/
  2. var sum=0;
  3. var n=1;
  4. while(n<=10){
  5. sum+=n;
  6. n++;
  7. }
  8. alert(sum);

1.2 While循环

while表示“当·····则·····”,也就是说当,某个条件成立时,一直重复做某件事情(流程图可见)

while(循环条件){

执行语句;

}

while循环特点:先判断,在执行循环语句。

do{

执行语句;

}while(循环条件);

do···while循环特点:先执行语句,再判断条件。

1.3 For循环

1.4 总结

(1)初始状态

(2)循环条件

(3)循环体

发表评论

表情:
评论列表 (有 0 条评论,534人围观)

还没有评论,来说两句吧...

相关阅读

    相关 循环结构

    1. 程序的三大结构 顺序:代码自上而下,按顺序执行 分支:根据指定的条件,选择不同的过程执行 循环:重复 2. 循环的意义:

    相关 循环结构

    一、while 语句格式 初始化条件表达式; while( 条件表达式 )//当条件为真时,一直循环执行里面的语句,死循环,所以一般需要对条件进行控制 { /

    相关 JavaScript循环结构

    ![SouthEast][] 1.1 循环结构的概念 在了解循环结构的概念之前,先看看生活中的一些循环场景: (1)食堂人员打菜:接过顾客餐盘→询问菜品→打菜→递回