02流程語句

2021-10-03 17:36:28 字數 2507 閱讀 2357

順序結構:執行完a才能執行b繼續執行c

—>a—>b—>c

選擇結構(條件語句):滿足條件執行,不滿足條件跳過

a->b(true)執行 a-c(false)不執行

if語句

if(判斷條件)

else

if(判斷條件)

else

/*〖規律〗從上往下,滿足哪個條件就執行對應的語句,都不滿足時,執行最後的

else的語句,只能進入其中之一。

注意:1,巢狀if時,最好不要超過三層:

2.內層的每一對if...else**

要縮排且對齊;

3.編寫**時,else要與最近的

if配對。

*/

switch語句

switch

(表示式)

/*〖規律〗

表示式的結果等於哪個case的常量,則執行其後的語句,執行完break以後,就跳出switch結構,如果都不滿足,執行default語句。

〖注意〗 break是一定不能省略的,如果省略就會造成時間穿透

*/

三目運算子/條件運算子〖格式〗

表示式1 ? 表示式2 : 表示式3

〖執行過程〗相求表示式1,若為真 ,則執行表示式2,否則執行表示式3

var num1=

20,num2=30;

var max=num1>num2?num1:num2;

//max=30;

迴圈語句while 語句

〖格式〗

while(表示式)

〖注意〗

1、先判斷表示式,表示式成立執行迴圈語句。

2、迴圈條件中使用的變數(迴圈變數)需要經過初始化。

3、迴圈體中,應有結束迴圈的條件,否則會造成死迴圈

4、迴圈體中,可以寫若干合法的js**,包括if,也可以再套個迴圈。

列印100以內7的倍數

let i=

0while

(i<

101)

i++;}

列印100以內的奇數

let i=

0while

(i<

101)

i++;}

100以內的偶數和

let i=

0,sum=0;

while

(i<

101)

i++;}

document.

write

(sum)

dowhile(表示式)迴圈

let i=1;

let sum-0;

dowhile

(i<=

100)

1、最後的分號不要忘記。

2、迴圈條件中使用的變數需要經過初始化。

3、迴圈體中,應有結束迴圈的條件,否則會造成死迴圈。

while迴圈和do_while迴圈的區別

while迴圈是先判斷表示式,然後再去執行迴圈語句。

do_while循先去執行一次迴圈語句,然後再去判斷一次表示式。

for迴圈

〖格式〗

for(表示式1;表示式2;表示式3)

for

(let i=

0;i<

101;i++

)}

〖執行順序〗

1、先求解表示式1(只求一次)

2、求解表示式2,若其值為真(非0)

則執行for語句中的迴圈語句,然後再去求解表示式3;

在求解表示式2,若為假,則結束迴圈。

迴圈巢狀哦

break語句 (跳出整個迴圈)

1、在swith語句中使流程跳出swith語句

2、在迴圈語句中使流程跳出當前的迴圈。

continue語句(跳過當前這個迴圈,繼續下次迴圈)

只能在迴圈語句中使用,使本次迴圈結束,即跳過迴圈體中下面尚未執行的語句,接著進行下次是否執行迴圈的判斷

02 複習流程語句 以及跳轉語句

f open 02 流程複習 mode w encoding utf 8 f.write t tpython 流程控制語句 n python 流程控制語句的三種結構 1 順序結構 2 選擇語句 3 迴圈語句 n 1 順序語句 就是根據寫的 一句一句的往下執行 n 2 選擇語句 就是根據條件判斷要執行...

筆記02 複習流程語句 以及跳轉語句

python 流程控制語句 python 流程控制語句的三種結構 1 順序結構 2 選擇語句 3 迴圈語句 1 順序語句 就是根據寫的 一句一句的往下執行 2 選擇語句 就是根據條件判斷要執行語句的分支 3 迴圈語句 就是給予乙個條件 滿足條件後迴圈執行要執行的語句塊 順序語句簡單 不多介紹 一行一...

Linux Shell 02 流程控制語句

一.if語句格式 支援if elif else形式,支援巢狀 1.command執行成功 及退出狀態為0 時,執行command2 2.當判斷條件為test命令時,判斷結果為true時,執行command2 ifcommand then command1 else command2 fiifcomm...