1. 作用:控制**的執行順序
2. 分類:
(1) 順序結構:從上到下依次執行**語句
(2) 分支/選擇結構
1. if語句
簡單if結構
if注意 : 除零值以外,其他值都為真,以下條件為假值false(條件表示式)
if(0){}特殊寫法 : 可以省略,一旦省略,if語句只控制其後的第一行**if(0.0){}
if(""){} //
空字串
if(undefined){}
if(nan){}
if(null){}
var a = 10;2.if - else結構if(a<5)
if(a<5)console.log('成立'); //
如果if不成立則不執行
console.log('測試');
if3.多重分支結構(條件表示式)else
else
if(條件1)else
if(條件2)else
if(條件3)...else
var bmi=23.5;4.switch語句if(bmi>23.5)
else
if(bmi>=18.5)
else
//正常
語法 :
switch使用 :(value)
1. switch語句用於值的匹配,case用於列出所有可能的值;只有switch()表示式的值與case的值匹配全等時,才會執行case對應的**段
2. break用於結束匹配,不再向後執行;可以省略,break一旦省略,會從當前匹配到的case開始,向後執行所有的**語句,直至結束或碰到break跳出
3. default用來表示所有case都匹配失敗的情況,一般寫在末尾,做預設操作
4. 多個case共用**段
case 值1:
case 值2:
case 值3:
以上任意乙個值匹配全等都會執行的**段
1switch示例2341
4243
5. 迴圈結構
作用:根據條件,重複執行某段**
分類1. while迴圈
定義迴圈變數;while
(迴圈條件)
//2. do-while迴圈迴圈變數
var i = 1;
var sum=0;
while(i<101)
console.log(sum);
dowhile(迴圈條件);
//與while迴圈的區別迴圈輸出一百次
var i = 101;
dowhile(i<101);
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...