if語句是基於條件成立才執行相應**時使用的語句。
語法:
if(條件)注意:if小寫,大寫字母(if)會出錯!假設你應聘web前端技術開發崗位,如果你會html技術,你面試成功,歡迎加入公司。**表示如下: if...else語句是在指定的條件成立時執行**,在條件不成立時執行else後的**。
語法:
if(條件)假設你應聘web前端技術開發崗位,如果你會html技術,你面試成功,歡迎加入公司,否則你面試不成功,不能加入公司。else
**表示如下:
要在多組語句中選擇一組來執行,使用if..else巢狀語句。語法:
if(條件1)else if(條件2)...else if(條件n)else假設數學考試,小明考了86分,給他做個評價,60分以下的不及格,60(包含60分)-75分為良好,75(包含75分)-85分為很好,85(包含85分)-100優秀。
**表示如下:
結果:
當有很多種選項的時候,switch比if else使用更方便。
語法:
switch(表示式)語法說明:
switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句,並用break語句來阻止執行下乙個case。如所有case值都不匹配,執行default後的語句。假設評價學生的考試成績,10分滿分制,我們按照每一分乙個等級將成績分等,並根據成績的等級做出不同的評價。
**如下:
執行結果:
評語: 及格,加油!注意:記得在case所執行的語句後新增上乙個break語句。否則就直接繼續執行下面的case中的語句,看以下**:
執行結果:
評語: 繼續努力!在上面的**中,沒有break停止語句,如果成績是4分,則case 5後面的語句將會得到執行,同樣,case6、7-10後面的語句都會得到執行。評語: 及格,加油!
評語: 湊合,奮進
評語: 很棒,很棒
評語: 高手,大牛
很多事情不只是做一次,要重複做。如列印10份試卷,每次列印乙份,重複這個動作,直到列印完成。這些事情,我們使用迴圈語句來完成,
迴圈語句,就是重複執行一段**。
for語句結構:
for(初始化變數;迴圈條件;迴圈迭代)假如,乙個盒子裡有6個球,我們每次取乙個,重複從盒中取出球,直到球取完為止。 結果: 執行思路:
和for迴圈有相同功能的還有while迴圈, while迴圈重複執行一段**,直到某個條件不再滿足。
while語句結構:
while(判斷條件)使用while迴圈,完成從盒子裡取球的動作,每次取乙個,共6個球。 do while結構的基本原理和while結構是基本相同的,但是它保證迴圈體至少被執行一次。因為它是
先執行**,後判斷條件
,如果條件為真,繼續迴圈。
do...while語句結構:
dowhile(判斷條件)我們試著輸出5個數字。 執行結果:
為什麼呢?我們來看下執行思路:
在while、for、do...while、while迴圈中使用break語句退出當前迴圈,直接執行後面的**。
格式如下:
for(初始條件;判斷條件;迴圈後條件值更新)當遇到特殊情況的時候,迴圈就會立即結束。看看下面的例子,輸出10個數,如果數值為5,就停止輸出。迴圈**
}
執行結果:
注:當num=5的時候迴圈就會結束,不會輸出後面迴圈的內容。
continue的作用是僅僅跳過本次迴圈,而整個迴圈體繼續執行。
語句結構:
for(初始條件;判斷條件;迴圈後條件值更新)上面的迴圈中,當特殊情況發生的時候,本次迴圈將被跳過,而後續的迴圈則不會受到影響。好比輸出10個數字,如果數字為5就不輸出了。迴圈**
}
執行結果:
注:上面的**中,num=5的那次迴圈將被跳過。
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流程控制(語句)
1.作用 控制 的執行順序 2.分類 1 順序結構 從上到下依次執行 語句 2 分支 選擇結構 1.if語句 簡單if結構 if 條件表示式 注意 除零值以外,其他值都為真,以下條件為假值false if 0 if 0.0 if 空字串 if undefined if nan if null 特殊寫...
js 流程控制語句
分支語句 if語句 語法if 條件 if 條件 else if 條件 else if else 注 執行語句只有一句時大括號可以省略,最好加上大括號 alert 警告內容 彈出警告對話款 prompt 彈出乙個輸入框 返回值分2種,一種是確定返回輸入內容 一種的取消,返回null string.le...