## 語句分類


### if(){}
`if(box>100) alert("執行");`
### if(){}else{}
### if(){}else if(){}else{}
### switch語句
~~~
var box=1;
switch(box){
case 1:
alert("ok");
break;
case 2:
alert("wrong");
break;
default:
alert("出錯");
}
~~~
break 退出switch語句
### do...while
~~~
var box=1;
do{
alert(box);]
box++;
}while(box<=5);
~~~
### while
### for語句
` for(var a=0;a<10;a++){ }`
### for...in...語句
處理對象時,枚舉對象屬性
~~~
var box={
"姓名":"田偉",
'age':1,
'height':175
}
for(var x in box){
alert(x);
}
~~~
### break和continue語句
break立即退出循環體
continue退出當前循環,執行后面的循環
~~~
for(var a=0;a<=10;a++){
if(a==5) break;
document.write(a);
}
~~~
~~~
for(var a=0;a<=10;a++){
if(a==5) continue;
document.write(a);
}
~~~
### with語句
將代碼塊作用域放到一個特定對象中
~~~
var box={
'name':田偉,
'age':1,
'height':175
}
with(box){ //with(box)省略掉box.
var n=name; //相當于box.name
var a=age;
var h=height;
}
alert(n);
~~~