循環(huán)語句

循環(huán)語句是什么

循環(huán)語句就算重復(fù)執(zhí)行指定語句。js有五種循環(huán)語句

  • while
  • Do/while
  • for :(let i = 0; i < 10 ; i++)
    語法結(jié)構(gòu)清晰,功能強大
  • For / of
  • for / in
  • Break / continue

循環(huán)語句什么時候用?

1.檢索范圍
2.遍歷數(shù)組 / 類數(shù)組

循環(huán)的工作原理

循環(huán)就算重復(fù)做,但是程序是如何實現(xiàn)重復(fù)做的呢?

for(let i = 0 ; i< 5;i++){
console.log(i)
  • let i = 0
  • i < 5
  • i++

變量i(count ,j , k)在這里被稱為“計數(shù)器變量”或“循環(huán)變量”。對于計數(shù)器變量有三個關(guān)鍵操作:

  • 初始化計數(shù)器變量:發(fā)生在循環(huán)(循環(huán)體)之前,設(shè)置循環(huán)的起點。
  • 檢測計數(shù)器變量:發(fā)生在每次循環(huán)(循環(huán)體)迭代之前 功能:設(shè)置循環(huán)的終點 || 控制是否執(zhí)行循環(huán)體
  • 更新計數(shù)器變量:發(fā)聲在每次循環(huán)之后。功能:讓循環(huán)發(fā)生迭代(無論是自增1,2,3還是自減1,2,3還是前其他表達式)

while循環(huán)

定義
while循環(huán)是先測試循環(huán)表達式和循環(huán)。
語法結(jié)構(gòu)

初始化變量;
while(檢測變量){
//循環(huán)體
更新變量
}
   let i = 0
        while(i<5){
            console.log(i)
            i++
        }

do / while循環(huán)

定義
do / while循環(huán)時后測試循環(huán)表達式的循環(huán)。
語法

do{   do:做 循環(huán)
//循環(huán)體
更新變量
}while(檢測變量)
  • do / while循環(huán)至少循環(huán)一次

for循環(huán)

語法

for(初始化變量;檢測變量;更新變量){
//循環(huán)體
}

switch 和 if語句的區(qū)別。

1.理論上,二者是可以相互替換
2.條件表達式進行的是全等判斷( === )
3.case是一個確定值,if可以比較范圍也可以比較固定值,switch可以比較范圍但是不適合。
4.當(dāng)多分支都依賴于一個條件時,適合用使用switch。
5.switch的性能好一點。

作業(yè)

1.寫一個水果超市的價格查詢程序:食人花

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容