JS中的循环结构

while循环:
语法
  while (expression) {
  code...
  }
执行规则:
  先对expression(表达式)做判定,如果为真,进入循环执行code,再判定……
  如果为假,就不会进入。
注: 如果expression第一次判定为假,则不会进入循环
注: 一定要在code部分修改expression中的内容,以期有朝一日表达式为假。否则就是死循环

JS中的循环结构_第1张图片

 


 

do while循环:
语法
    do {
    code...
   } while (expression);
执行规则:
   先执行一次code,再做判定。与while循环不同,do while 无论条件如何 总会执行一次代码。

  注意事项,与while循环相同,一定要在code部分修改expression中的内容,以期有朝一日表达式为假。否则就是死循环。

JS中的循环结构_第2张图片

 


 

for 循环:
语法:
  for (初始化值; 判定条件; 修改初始化值) {
    code...
  }

执行过程:

  for (初始值1; 循环条件2; 改变初始值4) {
  要执行的代码3
  }
 循环的顺序:
  1 2 3 4
  2 3 4
  2 3 4
  2 3 4
  ……
  直到结束

 JS中的循环结构_第3张图片


了解完循环结构。我们联系一下分支结构学习几个常见的例子。

  1. 输出0 ~ 100 之内的所有偶数
    
    
    
        
        
        
        Document
    
    
          

   2. 计算1000 ~ 2000年之内的所有闰年




    
    
    
    Document


    

    3.  求100 ~ 999 之内的所有水仙花数 并输出

         




    
    
    
    Document


    

    

    4.求0~100之内的所有质数




    
    
    
    Document


    

 

你可能感兴趣的:(JS中的循环结构)