[JavaScript]-----流程控制語句

1 聲明語句

變量聲明語句 var box = 100;

標籤聲明語句 lable : box;


2 表達式語句

變量賦值語句 box = 100

屬性賦值語句 box.property = 100;

方法調用語句 box.method();


3 分支語句

條件分支語句 if(){}else{}

多重分支語句 switch(){case n: ...}


4 循環語句

for (;;;){};

for(x in x){};

while(){};

do{}while();


5 控制語句

繼續執行 continue

                 break;

                 return ;

                 throw;

異常處理 try{}cacth{}finally{}

with語句 with(){};


對於if 語句括號裏的表達式,ECMAScript 會自動調用Boolean()轉型函數將這個表達式
的結果轉換成一個布爾值。如果值爲true,執行後面的一條語句,否則不執行。


with語句
with 語句的作用是將代碼的作用域設置到一個特定的對象中。
var box = { //創建一個對象
'name' : '李炎恢', //鍵值對
'age' : 28,
'height' : 178
};
var n = box.name; //從對象裏取值賦給變量
var a = box.age;
var h = box.height;
可以將上面的三段賦值操作改寫成:
with (box) { //省略了box 對象名
var n = name;
var a = age;
var h = height;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章