顺序结构与if-else分支结构
2013-06-07 11:25
411 查看
顺序结构
按顺序,一句一句来执行
document.write("8点应该起床<br />");
document.write("刷牙<br />");
document.write("洗脸<br />");
分支结构之单路分支if
var time = 8;
if (time <= 9表达式){
document.write("刷牙<br />");(代码段,可以是一句或多句,表达式为真,则代码段执行,为假则代码段不执行,而一个表达式被if判断时,要么真要么假,所以代码段要么执行,要么不执行,)
}
分支结构之双路分支if..else
if(表达式){
代码段1
}else{
代码段2
}
如果表达式为真,则执行代码段1,如果表达式为假,则执行代码段2
else是在if(表达式)的判断基础上进行的,因此,else是不需要写表达式的
代码段1和代码段2,必有一段被执行
分支结构之多路分支
0-3:婴幼儿
4-10:儿童
11-16:少年
17-30:青年
>30:怪蜀黍
var age = 0;
if(age <=3){
document.write("婴幼儿<br />");
}else if(age <=10){
document.write("儿童<br />");
} else if (age <=16){
document.write("少年<br />");
}else if (age <=30){
document.write("青年<br />");
}else {
document.write("怪蜀黍<br />");
}
思考:if/else if,从前往后执行的时候,任意一个成立了,后面的分支将不再执行
if(表达式1){
代码段1;
}else if (表达式2){
代码段2
}
.
.
.
.else if (表达式n){
代码段n
}else 最后else不写也行,从前到后逐个判断,如果表达式n为真,则执行代码段n,同时跳出本分支判断--即后面的分支不再进行
按顺序,一句一句来执行
document.write("8点应该起床<br />");
document.write("刷牙<br />");
document.write("洗脸<br />");
分支结构之单路分支if
var time = 8;
if (time <= 9表达式){
document.write("刷牙<br />");(代码段,可以是一句或多句,表达式为真,则代码段执行,为假则代码段不执行,而一个表达式被if判断时,要么真要么假,所以代码段要么执行,要么不执行,)
}
分支结构之双路分支if..else
if(表达式){
代码段1
}else{
代码段2
}
如果表达式为真,则执行代码段1,如果表达式为假,则执行代码段2
else是在if(表达式)的判断基础上进行的,因此,else是不需要写表达式的
代码段1和代码段2,必有一段被执行
分支结构之多路分支
0-3:婴幼儿
4-10:儿童
11-16:少年
17-30:青年
>30:怪蜀黍
var age = 0;
if(age <=3){
document.write("婴幼儿<br />");
}else if(age <=10){
document.write("儿童<br />");
} else if (age <=16){
document.write("少年<br />");
}else if (age <=30){
document.write("青年<br />");
}else {
document.write("怪蜀黍<br />");
}
思考:if/else if,从前往后执行的时候,任意一个成立了,后面的分支将不再执行
if(表达式1){
代码段1;
}else if (表达式2){
代码段2
}
.
.
.
.else if (表达式n){
代码段n
}else 最后else不写也行,从前到后逐个判断,如果表达式n为真,则执行代码段n,同时跳出本分支判断--即后面的分支不再进行
相关文章推荐
- Java 分支结构 - if...else/switch
- JavaScript之基础-6 JavaScript 分支结构 (if、if-else、else if、switch-case)
- 过长的if-else分支结构优化
- Java 分支结构 - if…else/switch
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- 实验三——for 语句及分支结构else-if
- 实验三——for 语句及分支结构else-if
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- 实验三--for语句及分支结构else-if
- 【C语言简单说】八:分支结构之if...else...(2)
- 实验三——for 语句及分支结构else-if
- c语言基础表达式, 关系运算符, 逻辑运算符, 位运算符, 数据的取值范围, 分支结构(if...else, switch...case)
- 实验三——for 语句及分支结构else-if
- Java 分支结构 - if...else/switch
- C++学习日记--分支结构(if……else……)
- 【C语言简单说】八:分支结构之if...else if()...else...(3)
- 使用if…else,if…else实现多分支选择结构
- C语言分支结构语句if-else语句