JaveScript流程控制 JS知識點歸納四

2021-08-20 07:55:28 字數 1494 閱讀 7859

順序結構:程式的預設執行方式

條件判斷語句:也稱之為分支結構,選擇結構:如果程式要執行的**出現了多種情況需要使用

迴圈結構:當**需要多次重複執行多次時,使用

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語言當然也具有這三種基本...