国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

Barry_Ng / 939人閱讀

摘要:循環(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)條件的趨勢(shì)不斷變化循環(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)條件的趨勢(shì)不斷變化
3. 循環(huán)體:循環(huán)內(nèi),反復(fù)執(zhí)行的代碼段

3種:
1. while:先判斷循環(huán)條件,再執(zhí)行循環(huán)體
   何時(shí)使用:循環(huán)變量的變化,沒有規(guī)律時(shí)
   語(yǔ)法: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("請(qǐng)按鍵")))!=0){
      switch(input){
       case 1:
       console.log("查詢中...");
       break;
       case 2:
       console.log("取款中...");
       break;
       case 3:
       console.log("轉(zhuǎn)賬進(jìn)行中...");
       break;
       default:
       console.log("無效按鍵");
      }
     }
     console.log("歡迎下次光臨!");
 2. do while: 先執(zhí)行循環(huán)體,再判斷循環(huán)條件
       何時(shí)使用:即使不滿足循環(huán)條件,也希望至少執(zhí)行一次時(shí)。
       語(yǔ)法: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完全等效

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

for的特殊用法:
1. 聲明部分:可同時(shí)聲明并初始化多個(gè)變量,用逗號(hào)
2. 迭代修改循環(huán)變量部分: 可同時(shí)執(zhí)行多個(gè)小操作
                         用逗號(hào)分隔
3. for(;;)-->取代while(true),實(shí)現(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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/86766.html

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    Youngs 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<