成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

循環(huán)結(jié)構(gòu)

Barry_Ng / 942人閱讀

摘要:循環(huán)結(jié)構(gòu)循環(huán)讓程序反復(fù)執(zhí)行同一段代碼三要素循環(huán)條件讓循環(huán)繼續(xù)執(zhí)行的條件比如圈數(shù)循環(huán)變量循環(huán)條件中用于比較的變量比如圈數(shù)從幾開始,到幾結(jié)束每次變化幾循環(huán)變量總要向著不滿足循環(huán)條件的趨勢不斷變化循環(huán)體循環(huán)內(nèi),反復(fù)執(zhí)行的代碼段種先判斷循環(huán)條件,再

循環(huán)結(jié)構(gòu)

循環(huán):讓程序反復(fù)執(zhí)行同一段代碼
*三要素:

1. 循環(huán)條件:讓循環(huán)*繼續(xù)*執(zhí)行的條件
     比如: 圈數(shù)<3
2. 循環(huán)變量:循環(huán)條件中用于比較的變量
            比如:圈數(shù)
        從幾開始,(到幾結(jié)束),每次變化幾
        循環(huán)變量總要向著不滿足循環(huán)條件的趨勢不斷變化
3. 循環(huán)體:循環(huán)內(nèi),反復(fù)執(zhí)行的代碼段

3種:
1. while:先判斷循環(huán)條件,再執(zhí)行循環(huán)體
   何時使用:循環(huán)變量的變化,沒有規(guī)律時
   語法:var 循環(huán)變量=初始值;
         while(循環(huán)條件){
         //當(dāng) 
    循環(huán)體;
     迭代修改循環(huán)變量;
         }
var round=0;
     while(round<3){
      console.log("坐一圈");
      round++;
var input=-1;
     while((input=parseInt(prompt("請按鍵")))!=0){
      switch(input){
       case 1:
       console.log("查詢中...");
       break;
       case 2:
       console.log("取款中...");
       break;
       case 3:
       console.log("轉(zhuǎn)賬進行中...");
       break;
       default:
       console.log("無效按鍵");
      }
     }
     console.log("歡迎下次光臨!");
 2. do while: 先執(zhí)行循環(huán)體,再判斷循環(huán)條件
       何時使用:即使不滿足循環(huán)條件,也希望至少執(zhí)行一次時。
       語法:var 循環(huán)變量=初始值;
             do{
        循環(huán)體;
         迭代修改循環(huán)變量;
             }while(循環(huán)條件);

     while vs do while: 就看第一次條件是否滿足
       第一次條件滿足,兩者完全等效
       第一次條件不滿,while一次都不執(zhí)行
                    do while至少可以執(zhí)行一次

循環(huán)結(jié)構(gòu):for - while完全等效

語法:for(var 循環(huán)變量=初始值;循環(huán)條件;迭代修改循環(huán)變量){
      循環(huán)體    
      }

for的特殊用法:
1. 聲明部分:可同時聲明并初始化多個變量,用逗號
2. 迭代修改循環(huán)變量部分: 可同時執(zhí)行多個小操作
                         用逗號分隔
3. for(;;)-->取代while(true),實現(xiàn)死循環(huán)效果
var sum=0;
     for(var i=1;i<1000;i+=2){
      sum+=1/i;
     }
     console.log(sum);
for(var i=1,sum=0;i<=100;,sum+=i++);
console.log(sum);

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86766.html

相關(guān)文章

  • Javascript 深入學(xué)習(xí)循環(huán)

    摘要:遞歸函數(shù)還會受到瀏覽器調(diào)用棧的大小的限制。雖然迭代也會導(dǎo)致性能問題,但是使用優(yōu)化的循環(huán)就可以代替長時間運行的遞歸函數(shù),可以提高新能,因為運行一個循環(huán)比反復(fù)調(diào)用一個函數(shù)的開銷要小。 本文章記錄本人在深入學(xué)習(xí)js循環(huán)中看書理解到的一些東西,加深記憶和并且整理記錄下來,方便之后的復(fù)習(xí)。 選擇正確的循環(huán)體 在大部分編程語言中,代碼執(zhí)行的時間多數(shù)消耗在循環(huán)的執(zhí)行上。 js定義了4種...

    Cristalven 評論0 收藏0
  • ES6語法之可迭代協(xié)議和迭代器協(xié)議

    摘要:有兩個協(xié)議可迭代協(xié)議和迭代器協(xié)議。為了變成可迭代對象,一個對象必須實現(xiàn)或者它原型鏈的某個對象必須有一個名字是的屬性迭代器協(xié)議該迭代器協(xié)議定義了一種標(biāo)準(zhǔn)的方式來產(chǎn)生一個有限或無限序列的值。 ECMAScript 2015的幾個補充,并不是新的內(nèi)置或語法,而是協(xié)議。這些協(xié)議可以被任何遵循某些約定的對象來實現(xiàn)。有兩個協(xié)議:可迭代協(xié)議和迭代器協(xié)議。 可迭代協(xié)議 可迭代協(xié)議允許 JavaScri...

    sarva 評論0 收藏0
  • C語言循環(huán)結(jié)構(gòu)

    摘要:語言循環(huán)結(jié)構(gòu)一語句現(xiàn)在一般很少用語句介紹語言中提供了可以隨意濫用的語句和標(biāo)記跳轉(zhuǎn)的符號。 Hello,everyone!forever 之前介紹了C分支結(jié)構(gòu),今天按...

    Pines_Cheng 評論0 收藏0
  • Chapter5 Java流程控制之循環(huán)結(jié)構(gòu)

    摘要:循環(huán)結(jié)構(gòu)概述三種結(jié)構(gòu)執(zhí)行特點順序結(jié)構(gòu)從上往下依次執(zhí)行選擇結(jié)構(gòu)根據(jù)條件執(zhí)行對應(yīng)的內(nèi)容循環(huán)結(jié)構(gòu)反復(fù)執(zhí)行,往復(fù)執(zhí)行循環(huán)結(jié)構(gòu)形式循環(huán)循環(huán)循環(huán)循環(huán)嵌套循環(huán)循環(huán)語法格式循環(huán)變量的值必須先進行初始化循環(huán)變量的值必須被改變循環(huán)條件為避免死循環(huán) Lecture1 循環(huán)結(jié)構(gòu)概述 三種結(jié)構(gòu)執(zhí)行特點:順序結(jié)構(gòu)--從上往下依次執(zhí)行;選擇結(jié)構(gòu)--根據(jù)條件執(zhí)行對應(yīng)的內(nèi)容;循環(huán)結(jié)構(gòu)--反復(fù)執(zhí)行,往復(fù)執(zhí)行 Java循...

    Panda 評論0 收藏0
  • 九天學(xué)會Java,第四天,循環(huán)結(jié)構(gòu)

    摘要:變量和數(shù)據(jù)類型,賦值和輸出算術(shù)運算選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)函數(shù)定義,函數(shù)調(diào)用變量作用域棧,程序運行的基石面向?qū)ο螽惓L幚碚Z言提供的公用包這次我們講的循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)在編程中廣泛使用,所以一定要了解好循環(huán)結(jié)構(gòu)是怎么用的。正確的寫法,是用循環(huán)結(jié)構(gòu)。 變量和數(shù)據(jù)類型,賦值和輸出 算術(shù)運算 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 函數(shù)定義,函數(shù)調(diào)用 變量作用域 棧,程序運行的基石 面向?qū)ο?異常處理 語言提供的公用包...

    Youngs 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<