順序結構:執行完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...