1. if语句
1. if (判断条件){
满足条件执行的语句1
}else{
不满足条件执行语句2
}
2.if +if (if 嵌套)
if(判断条件1){
if(判断条件2){
同时满足条件1和条件2执行语句
}
}
3. if (判断条件1){
满足条件1执行
}else if(判断条件2) {
满足条件2执行
}else{
其他情况
}
这个分支语句中的 else if (){}也可以嵌套多个 ,满足任何一个分支的条件就不会走其他的分支;
4.if (){
}
if(){
}
每个if都会走一遍;
2.switch 语句
格式:
switch(变量名)
{
case 1: // 这里是值
执行代码块 1
break; //跳出
case 2:
执行代码块 2
break;
default:
变量 与 case 1 和 case 2 不同时执行的代码
}
举例:
1 var a = 1; 2 switch(a) { 3 case 1: 4 alert("hehe") 5 break; 6 case 2: 7 alert("heihei") 8 break; 9 case 5: 10 alert("xixi") 11 break; 12 default: 13 alert("最后")
}
输出'hehe';
注意:1.switch case执行的机制,一定会先进行case值匹配,匹配成功执行case语句 ,再根据是否有break,判断是否继续输出,或是跳出判断, 所以不要忘记写break。
2.default 要放在最后;