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

据说名字长的人会有很多女朋友
棒棒的,理解了
8年前 添加回复 0