順序結構:程式的預設執行方式
條件判斷語句:也稱之為分支結構,選擇結構:如果程式要執行的**出現了多種情況需要使用
迴圈結構:當**需要多次重複執行多次時,使用
1.單if語句
使用場景:某段** 執行 不執行
var age = 20;if (age>18) //成年人
2.if...else 語句
使用場景:某段**,執**況為兩種情況的時候,當條件成立的時候執行前面的**,當條件不成立的時候。執行後面的**。
var age = 20;if (age>18)
else
//成年人
3. if..else..if語句
使用場景:某段**執**況為多種的時候
根據考試的成績,判斷處於優良及格不及格哪個區間
100-90優秀 90-80良 80-60 及格 0-60不及格
//1 宣告乙個變數儲存成績
var score = 87;
//2 判斷
//需要考慮,score的值可能並不合法,這些值需要提前排除在外
//當值大於100或小於0都不合法
if (score > 100 || score < 0) else if (score <= 100 && score >= 90) else
if (score >= 90)
else
if (score >= 80)
else
if (score >= 60)
else
三元運算子就是if..else的簡化寫法
語法:
條件?式子1:式子2;var n1 = 98;
var n2 = 78;
n1>n2 ? n1 : n2;//98
使用場景:
根據條件的真假,選擇執行式子1 或者 式子2
根據條件的真假,選擇執行 或者 返回預設值 (預設值要放在後面)
使用場景:適用於單值計算
特點:使用的是全等判斷方式,比較嚴謹
語法:
switch(需要判斷的值)
注意:1. break:立即結束
2. defult:剩下其他的
語法:條件依次是:迴圈變數的宣告;迴圈條件:迴圈變數的增減
for(var i = 0 ; i< 0 ; i ++)
語法:
while(條件)
注意: 容易出現死迴圈
語法:
dowhile(條件);
與while的區別:
在檢測之前先進行乙個**塊的執行(與條件沒有關係)
適應場景:使用者輸入使用者名稱和密碼
mysql流程控制 MySQL 流程控制
流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...
Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...
python流程控制 python之流程控制
電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...