如果在語句中需要宣告變數時:最好給他們賦予初始型別值【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 特殊寫...