;
當(dāng)你使用空語句時(shí),最好加上注釋。var a = 1;
var a =1 ,b=2;
注意:如果var語句中的變量沒有指定初始化表達(dá)式,那么這個(gè)變量的初始值為undefinedfunction a(){}
3、條件語句if(expression)
{
statement;
}
如果計(jì)算expression的值為真時(shí),則執(zhí)行statement,否則跳過。if(expression){
statement1;
}else{
statement2;
}
在JavaScript中,if、else匹配規(guī)則是:else總是和就近的if語句匹配。switch(expression){
case "": statement ;break;
case "": statement1;break;
....
default: statements; break;
}
當(dāng)switch表達(dá)式與所有case表達(dá)式都不匹配時(shí),則執(zhí)行default(contidion) ? expr1 : expr2
上面代碼中,如果contidion為true,則返回expr1的值,否則返回expr2的值。while(expression){
statement
}
當(dāng)expression計(jì)算為true時(shí),則執(zhí)行statement。do{
statement
}while(expression);
do...while循環(huán)和while循環(huán)非常相似,但是,do...while的循環(huán)體至少會(huì)執(zhí)行一次。for(initialize ; test ; increment){
statement
}
initialize、test、increment三個(gè)表達(dá)式之間用分號(hào)隔開,分別負(fù)責(zé)初始化操作、循環(huán)條件判斷和計(jì)數(shù)器變量的更新。for(variable in object){
statement
}
label : statement
throw expression
try..catch...finally語句
try{
}catch(e){
}finally{
}
with語句with(object){
statement
}
將object添加到作用域鏈的頭部,然后執(zhí)行statement,最后把作用域鏈恢復(fù)到原生狀態(tài)。
更多建議: