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


继续学习
||
<!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>
提交重置代码
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
据说名字长的人会有很多女朋友

据说名字长的人会有很多女朋友

棒棒的,理解了

5年前    添加回复 0

回复
小水滴

小水滴

这些语句都是程序员必备的

5年前    添加回复 0

回复
学习ing

学习ing

switch里面的条件必须是数字啊

5年前    添加回复 0

回复
大神,求带!

大神,求带!

switch 是结合break 来是用的,当myweek等于1时,如果执行语句后面没有加break;会把case 1 到default 为止的全部输出出来 记得要加上

5年前    添加回复 0

回复
橱窗的光

橱窗的光

例子讲解的很明白,这几个语句大致都明白了,在看下break语句的用法了

5年前    添加回复 0

回复

判断语句的问题?

[最新 数据分析师 的回答]判断语句的问题?-PHP中文网问答-判断语句的问题?-PHP中文网问答围观一下哦,学习一下。

时间:5年前

橱窗的光

橱窗的光

if(条件){ 执行代码; } if(条件){ 满足条件执行代码 }else{ 条件不满足执行代码 }

5年前 0

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~