JavaScript中,使用{}来为语句进行分组。一个{}中的语句成为一个代码块。{}后不用加分号。
代码块只具有分组作用,没有其他用途。
{
var a = 10;
alert("test1");
console.log("test2");
document.write("test3");
}
alert(a); //可正常调用a
if(true){
alert("test1");
}
if(true){
alert("test2");
}else{
alert("test3");
}
if(true){
alert("test4");
}else if(true){
alert("test5");
}else if(true){
alert("test6");
}else{
alert("test7");
}
switch(条件表达式){
case 表达式:
语句...
break; //可以没有break
case 表达式:
语句...
break;
default:
语句...
break;
}
while(条件表达式){
语句...
}
do{
语句...
}while(条件表达式)