js流程語句的複習

2021-09-23 18:00:16 字數 2058 閱讀 7875

js流程語句分為單行語句和復合語句;用花括號包含的語句集合叫做復合語句,一對花括號表示乙個復合語句,處理的時候可以當作一條單行語句來對待,復合語句一般也被稱為**塊

1.if語句:if(條件表示式1)else if(條件表示式2)else

判斷條件1為true則執行**段1,為false則跳過語句塊1並檢測條件2,如果所有表示式的值均為false則執行else後的語句;結構複雜可巢狀,可測試多個表示式,表示式的值具有線性特徵,表示式的值是動態的,適用於任意型別的資料,可處理複雜的邏輯關係。

var box = 100;

if(box >= 50)else if(box >= 90)else if(box >= 80)else if(box >= 70)else if(box >= 60)else

注意:if小寫,大寫字母(if)會出錯

2.switch語句:switch(條件表示式)

注意:case有幾個都行,default可以沒有。當case1~n都不滿足的時候,則default。default並不一定要在最後;switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句,並用break語句來阻止執行下乙個case。如所有case值都不匹配,執行default後的語句

var box = 1;

switch(box)

注意:

1)、js的switch語句型別可以是js支援的任何型別(陣列和物件除外)

2)、case後面的資料型別可以任意(陣列和物件除外)

3)、break作用是跳出整個switch語句

4)、如果沒有匹配的則執行default

1.while:while(條件表示式),

流程:先判斷表示式的值,為true迴圈執行**段,為false退出迴圈體;

var box = 10;

while(box <= 5)

2.do-while:dowhile(條件表示式),先執行迴圈體內**段再進行判斷,為true則重複執行**段,為false則退出迴圈體,一般用於乙個動作至少要被執行一次時;

var box = 1;

dowhile(box <= 5); //判斷2 <=5,再執行alert語句

//當while判斷為false的時候,退出迴圈,當while判斷為true的時候,執行迴圈。如果條件一開始不滿足條件,至少會執行一次。

3.for:for(迴圈變數=初值;迴圈條件;遞增/遞減計數器),用迴圈變數初始值和迴圈條件相比較確定返回值,返回值為true執行迴圈體,返回值false則退出迴圈體;for-in:for(宣告變數in物件),列舉物件屬性,迴圈輸出的屬性順序不可預知,物件的值不能是null或undefined

for (var box=1; box<=10; box++)//第一步,宣告變數box=1;第二步,判斷box<=10,如果返回true執行第三步,否則跳出迴圈;第三步,alert(box),輸出box;第四步,box++累增2;第五步,判斷box==5是否為true;第六步,判斷box==7是否為true;第七步,去執行第二步。
4.for in迴圈語句

var box = ;

for(var x in box)

1.return:終止函式值的執行並返回乙個值,

2.break:終止整個迴圈,

3.continue:結束本次迴圈,接著去判斷是否執行下次迴圈;

將**的作用域設定到乙個特定的物件中

var box=; 

with(box);

document.write(n+"

");

document.write(a+"

");

document.write(s);

執行的結果為:

張三

24 男

throw-主動丟擲異常,

try-指明需要處理的**段,

catch-捕獲異常,

finally-後期處理

JS流程語句

是一行一行依次執行的 例 輸入兩個數,然後交換這兩個數,再輸出它們交換後的結果。var num1 20 var num2 10 var a num1 num1 num2 num2 a alert num1 num1 num2 num2 num1 10 num2 20 格式 if 判斷條件 過程 先判...

js 流程語句

js 流程語句 1.if語句的語法 if 條件表示式 else 1.基本用法 if 如果明天下雨 else 2.條件比較多的用法 if 如果明天不下雨 else if 如果爸媽不在家 else 3.業務比較單一時,可以省略 else if 如果老師布置了作業 4.if語句的巢狀使用 if 如果今天下...

js流程語句

一 跳轉語句 1 break 終止整個迴圈,不再進行判斷 2 continue 終止本次迴圈,接著去判斷是否執行下次迴圈 二 選擇 判斷 結構 1 if 如果 if 條件1 else if 條件2 else var aa prompt 請輸入你要的商品 if aa 漢堡 else if aa 可樂 ...