Javascript 基础教程之流程控制语句

条件语句有哪些?

if  语句

if(条件){

    执行代码;

}

实例:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>javascript</title>
</head>
<body>
	<script type="text/javascript">
		var x=5;
		if(x<4){
			alert('true');
		}
	</script>
</body>
</html>

注:x等于5   执行if语句,如果x小于4 执行下面语句,本段代码中,x是不符合条件的,所以不会执行下面语句,输出为空;

if......else

if(条件){

    满足条件执行代码

}else{

    条件不满足执行代码

}

实例:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>javascript</title>
</head>
<body>
	<script type="text/javascript">
		var x=5;
		if(x<4){
			alert('true');
		}else{
			alert('false');
		}
	</script>
</body>
</html>

注:x=5  判断条件是否满足x<4    如果条件成立,执行alert('true');否则的话,执行alert('false');

if......else if.....else

if(条件1){

    执行语句1

}else if(条件2){

    执行语句2

}else if(条件3){

    执行语句3

}else{

    不满足以上条件  执行语句4

}

实例:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>控制流程语句   if....else if....else </title>
</head>
<script type="text/javascript">
		var age = 50;
		if(age<=30){
			document.write('青年');
		}else if(age<=40){
			document.write('中年');
		}else if(age<=60){
			document.write('中老年');
		}else{
			document.write('老年');
		}
</script>
<body>
	
</body>
</html>

switch语句

switch(条件){

    case 1:执行语句;break;

    case 2:执行语句;break;

    case 3:执行语句;break;

    default:执行语句;

}

实例:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>流程控制语句  switch 语句  </title>
</head>
<script type="text/javascript">
	var myweek=1;
	switch(myweek){
		case 1:document.write('学习html');break;
		case 2:document.write('学习div+css');break;
		case 3:document.write('学习javascript');break;
		case 4:document.write('学习jquery');break;
		case 5:document.write('学习php');break;
		default:document.write('休息');
	}
</script>
<body>

</body>
</html>

注:switch  是结合break 来是用的,当myweek等于1时,如果执行语句后面没有加break;会把case 1 到default 为止的全部输出出来,加上break ,当找到满足条件时,不往下执行,switch  必须有初始值,当所有条件不满足时,执行default 语句


Weiter lernen
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>javascript</title> </head> <body> <script type="text/javascript"> var x=5; if(x<4){ alert('true'); } </script> </body> </html>
einreichenCode zurücksetzen