JS流程控制(語句)

2022-07-30 19:42:20 字數 2093 閱讀 6763

1. 作用:控制**的執行順序

2. 分類:

(1) 順序結構:從上到下依次執行**語句

(2) 分支/選擇結構

1. if語句

簡單if結構

if

(條件表示式)

注意 : 除零值以外,其他值都為真,以下條件為假值false

if(0){}

if(0.0){}

if(""){} //

空字串

if(undefined){}

if(nan){}

if(null){}

特殊寫法 : 可以省略,一旦省略,if語句只控制其後的第一行**

var a = 10;

if(a<5)

if(a<5)console.log('成立'); //

如果if不成立則不執行

console.log('測試');

2.if - else結構

if

(條件表示式)else

else

3.多重分支結構

if

(條件1)else

if(條件2)else

if(條件3)...else

var bmi=23.5;

if(bmi>23.5)

else

if(bmi>=18.5)

else

//正常

4.switch語句

語法 :

switch

(value)

使用 :

1. switch語句用於值的匹配,case用於列出所有可能的值;只有switch()表示式的值與case的值匹配全等時,才會執行case對應的**段

2. break用於結束匹配,不再向後執行;可以省略,break一旦省略,會從當前匹配到的case開始,向後執行所有的**語句,直至結束或碰到break跳出

3. default用來表示所有case都匹配失敗的情況,一般寫在末尾,做預設操作

4. 多個case共用**段

case 值1:

case 值2:

case 值3:

以上任意乙個值匹配全等都會執行的**段

1

2341

4243

switch示例

5. 迴圈結構

作用:根據條件,重複執行某段**

分類1. while迴圈

定義迴圈變數;

while

(迴圈條件)

//

迴圈變數

var i = 1;

var sum=0;

while(i<101)

console.log(sum);

2. do-while迴圈

do

while(迴圈條件);

//

迴圈輸出一百次

var i = 101;

dowhile(i<101);

與while迴圈的區別

while迴圈先判斷迴圈條件,條件成立才執行迴圈體

do-while迴圈不管條件是否成立,先執行一次迴圈體

3. for迴圈

for

(定義迴圈變數;迴圈條件;更新迴圈變數)

迴圈控制 :

1. break 強制結束迴圈

2. continue 結束當次迴圈,開始下一次迴圈

迴圈巢狀 :  在迴圈中巢狀新增其他迴圈

/*

控制迴圈體的執行:break/continue

*/for(var i=1;i<10;i++)

}

JS流程控制語句

if語句是基於條件成立才執行相應 時使用的語句。語法 if 條件 注意 if小寫,大寫字母 if 會出錯!假設你應聘web前端技術開發崗位,如果你會html技術,你面試成功,歡迎加入公司。表示如下 if.else語句是在指定的條件成立時執行 在條件不成立時執行else後的 語法 if 條件 else...

js 流程控制語句

1.復合語句 2.switch語句 3.do.while語句 4.while語句 5.for語句 6.for.in語句 7.break和continue語句 9.with語句 10.if語句 一 復合語句 var box 100 單挑語句 二 switch var box 1 switch box ...

js 流程控制語句

分支語句 if語句 語法if 條件 if 條件 else if 條件 else if else 注 執行語句只有一句時大括號可以省略,最好加上大括號 alert 警告內容 彈出警告對話款 prompt 彈出乙個輸入框 返回值分2種,一種是確定返回輸入內容 一種的取消,返回null string.le...