A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hanjiaqi 中级黑马   /  2015-7-15 21:50  /  681 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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. 容易疑惑的地方 作用域紊乱

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马