js流程控制語句 三

2022-08-24 11:51:10 字數 1118 閱讀 7132

如果在語句中需要宣告變數時:最好給他們賦予初始型別值【js中變數宣告使用var屬於弱型別宣告,若只宣告則均表示為undefined,

在後面語句計算中可能會產生錯誤計算】;相應的型別變數需要如下方式進行定義:

eg:number型別:var num = 0;

string型別:var str = '';

object型別:var obj = null;

1、條件判斷語句:

if(判定條件表示式)else

if、if-else之間可以巢狀

2、分支開關語句:

switch(表示式)

a.將switch(表示式)中表示式與case後的n進行比較。若匹配,則執行相應case中的**語句;否則,執行default中的語句。

b.每個case語句執行完後需要使用break;【跳出switch語句】;否則,程式將不會再進行switch(表示式)與case中n比較,

而是直接執行後面其他case的語句,直到遇到break;跳出switch或執行完switch中的全部語句。

c.default:可以放在任意位子,但如果不是最後面一定要加break;結束switch語句

3、迴圈條件語句:

a、for迴圈語句

for(初始條件;迴圈條件;迭代語句)

eg://求1-10的累加

var sum = 0;

for(var i=0;i<=10;i++)

語句執行解析:

上面例子也可表示為:

var sum = 0;

var i = 0; //初始條件

for(;i<=10;)

for語句之間也可以巢狀使用。

continue:跳出本次迴圈,繼續下一次迴圈

break:跳出迴圈

使用label可以在**中新增標籤,以便將來使用【label類似於給該語句起乙個別名】

label : for(int i=0;i<10;i++)

}b、while迴圈語句

while(迴圈條件)

c.do-while迴圈語句

dowhile(迴圈條件)

使用do-while迴圈語句,不管他有沒有滿足迴圈條件,均需要執行一次do語句塊裡面的**,再進行迴圈條件判斷。

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流程控制(語句)

1.作用 控制 的執行順序 2.分類 1 順序結構 從上到下依次執行 語句 2 分支 選擇結構 1.if語句 簡單if結構 if 條件表示式 注意 除零值以外,其他值都為真,以下條件為假值false if 0 if 0.0 if 空字串 if undefined if nan if null 特殊寫...