代码块

JavaScript中,使用{}来为语句进行分组。一个{}中的语句成为一个代码块。{}后不用加分号。

代码块只具有分组作用,没有其他用途。

{
	var a = 10;
	alert("test1");
	console.log("test2");
	document.write("test3");
}
	alert(a); //可正常调用a

流程控制语句

if 语句

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 语句

switch(条件表达式){
	case 表达式:
		语句...
		break; //可以没有break
	case 表达式:
		语句...
		break;
	default:
		语句...
		break;
}

while 循环

while(条件表达式){
	语句...
}

do{
	语句...
}while(条件表达式)