javascript能干什么返回列表
上传时间:2015-02-02 内容关键字:
第五课:
javascript流程控制:
概念:通过规定的语句,让程序代码有条件的按照一定的方式执行。
一、顺序结构:
按照书写的顺序来执行,是程序中最基本的流程结构
二、选择结构(分支结构,条件结构)
根据给定的条件有选择的执行相应的语句。
第一、if else if else
1. 单路分支:
条件可以是表达式也可以是任何的数据类型
大括号会把里面的代码当做一个整体来运行,如果只有一条语句,可以省略大括号
if(条件){
条件成立执行的语句
}
if(条件)
条件成立执行的额语句
2.双路分支:
if(条件){
条件成立执行的代码
}else{
条件不成立执行的代码
}
3. 多路分支
if(条件1){
条件1成立执行的代码
}else if(条件2){
条件2成立执行的代码
}else if(条件3){
条件3成立执行的代码
}....else{
上述条件都不成立执行的代码
}
var a=prompt('请输出您的成绩','');
if(a<60){
alert('您的成绩不及格');
}else if(a>60 && a<=70){
alert('您的成绩及格了');
}else if(a>70 && a<=80){
alert('您的成绩良好');
}
else{
alert('您的成绩优秀');
}
4. 嵌套分支:
if(条件1){
if(条件2){
条件1和条件2同时成立执行的语句
}
}else{
条件不成立执行的代码
}
第二、switch: 多个选择进行相应的匹配。
switch(条件变量){
case 值1:
执行语句1;
break;
case 值2:
执行语句2;
break;
...............
default:
执行语句
}
switch(a){
case "1":
alert('星期一');
break;
case "2":
alert('星期二');
break;
case "3":
alert('星期三');
break;
default:
alert('剩余四天');
break;
}
注意:当判断某种范围的时候最好用if语句,当判断某个值的时候用switch。
- 上一篇:已经没有了
- 下一篇:javascript兼容性总汇