摘要:循環結構循環讓程序反復執行同一段代碼三要素循環條件讓循環繼續執行的條件比如圈數循環變量循環條件中用于比較的變量比如圈數從幾開始,到幾結束每次變化幾循環變量總要向著不滿足循環條件的趨勢不斷變化循環體循環內,反復執行的代碼段種先判斷循環條件,再
循環結構
循環:讓程序反復執行同一段代碼
*三要素:
1. 循環條件:讓循環*繼續*執行的條件 比如: 圈數<3 2. 循環變量:循環條件中用于比較的變量 比如:圈數 從幾開始,(到幾結束),每次變化幾 循環變量總要向著不滿足循環條件的趨勢不斷變化 3. 循環體:循環內,反復執行的代碼段 3種: 1. while:先判斷循環條件,再執行循環體 何時使用:循環變量的變化,沒有規律時 語法:var 循環變量=初始值; while(循環條件){ //當 循環體; 迭代修改循環變量; }
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("轉賬進行中..."); break; default: console.log("無效按鍵"); } } console.log("歡迎下次光臨!");
2. do while: 先執行循環體,再判斷循環條件 何時使用:即使不滿足循環條件,也希望至少執行一次時。 語法:var 循環變量=初始值; do{ 循環體; 迭代修改循環變量; }while(循環條件); while vs do while: 就看第一次條件是否滿足 第一次條件滿足,兩者完全等效 第一次條件不滿,while一次都不執行 do while至少可以執行一次
循環結構:for - while完全等效
語法:for(var 循環變量=初始值;循環條件;迭代修改循環變量){ 循環體 } for的特殊用法: 1. 聲明部分:可同時聲明并初始化多個變量,用逗號 2. 迭代修改循環變量部分: 可同時執行多個小操作 用逗號分隔 3. for(;;)-->取代while(true),實現死循環效果
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);
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/86766.html
摘要:遞歸函數還會受到瀏覽器調用棧的大小的限制。雖然迭代也會導致性能問題,但是使用優化的循環就可以代替長時間運行的遞歸函數,可以提高新能,因為運行一個循環比反復調用一個函數的開銷要小。 本文章記錄本人在深入學習js循環中看書理解到的一些東西,加深記憶和并且整理記錄下來,方便之后的復習。 選擇正確的循環體 在大部分編程語言中,代碼執行的時間多數消耗在循環的執行上。 js定義了4種...
摘要:有兩個協議可迭代協議和迭代器協議。為了變成可迭代對象,一個對象必須實現或者它原型鏈的某個對象必須有一個名字是的屬性迭代器協議該迭代器協議定義了一種標準的方式來產生一個有限或無限序列的值。 ECMAScript 2015的幾個補充,并不是新的內置或語法,而是協議。這些協議可以被任何遵循某些約定的對象來實現。有兩個協議:可迭代協議和迭代器協議。 可迭代協議 可迭代協議允許 JavaScri...
摘要:循環結構概述三種結構執行特點順序結構從上往下依次執行選擇結構根據條件執行對應的內容循環結構反復執行,往復執行循環結構形式循環循環循環循環嵌套循環循環語法格式循環變量的值必須先進行初始化循環變量的值必須被改變循環條件為避免死循環 Lecture1 循環結構概述 三種結構執行特點:順序結構--從上往下依次執行;選擇結構--根據條件執行對應的內容;循環結構--反復執行,往復執行 Java循...
摘要:變量和數據類型,賦值和輸出算術運算選擇結構循環結構函數定義,函數調用變量作用域棧,程序運行的基石面向對象異常處理語言提供的公用包這次我們講的循環結構。循環結構在編程中廣泛使用,所以一定要了解好循環結構是怎么用的。正確的寫法,是用循環結構。 變量和數據類型,賦值和輸出 算術運算 選擇結構 循環結構 函數定義,函數調用 變量作用域 棧,程序運行的基石 面向對象 異常處理 語言提供的公用包...
閱讀 1309·2021-11-15 11:37
閱讀 2564·2021-09-22 10:56
閱讀 3391·2021-09-06 15:11
閱讀 801·2021-08-31 09:45
閱讀 2897·2021-07-28 11:16
閱讀 1806·2019-08-30 15:44
閱讀 477·2019-08-30 13:22
閱讀 3344·2019-08-30 13:18