if…else语句 及嵌套
表示如果表达式为真,执行语句块1,否则执行语句块2
If (表达式/常量/变量){
语句块1;
}
else{
语句块2;
}
嵌套
if语句的高级用法
if(表达式1)
{
语句块1
}else if(表达式2){
语句块2 //1为假
}else if(表达式3){
语句块3 // 1、2为假
}else{
语句块4 //1、2、3为假
}
If (表达式1){
//1真 执行
语句块1;
}
else{
//1假,判断表达式2
if(表达式2){
//2真 执行
语句块2
}
else{
//假
语句块3
}
}
if语句的使用注意
1. 空语句
If(表达式); 判断完,什么都不做
2. 如果if后面的代码块只有一句话 可以省略大括号
3. 永真和永假式 if(1) if(-1) if(5) 永真 if(0)永假
4. if语句结合return语句 在一个函数中,return语句之后的语句都不会执行
5. if作用域的问题
6. 容易疑惑的地方 作用域紊乱
|
|