JavaScript if条件判断语句

一、语法格式:

    if (条件表达式) {
           //条件表达式为true时,所执行的代码语句
    } else {
           //条件表达式为false时,所执行的代码语句
    }

   1.2 执行流程 

案例

  1.弹出一个输入框,要求用户输入年龄,如果年龄大于等于18,则允许进入网吧,否则不能进去?

    var age = prompt('请输入您的年纪:');
    if(age >= 18){
        alert('你已经成年了,可以进去上网了')
    }else {
        alert('未成年不允许进入网吧哦,好好学习吧!');
    }
        

  2. 判断用户输入的年份是闰年 ,还是平年?

      什么是闰年?能被4整除,且不能整除100的为闰年,或者能能够被400整除的就是闰年

   var year = prompt('请输入年份:');
   if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
          alert('你输入的'+year+'年是闰年');
   }else {
          alert('你输入的'+year+'年是平年'); 
   }

  3.接受用户输入的姓名,来判断是否中奖,如果用户输入的是刘德华,则提示用户中奖,否则提示没有中奖?

    var name = prompt('请您输入中奖明星的名字,猜对有奖哦!!!');
    if(name == "刘德华"){
        alert('恭喜你,中了5块钱哦');
    }else {
        alert('很遗憾,您没有猜对哦');
    }

三、多重条件判断  if  else if

    语法格式:

        if (条件表达式1) {
            // 执行语句1
        }else if (条件表达式2) {
            // 执行语句2
        }else  if (条件表达式3) {
            // 执行语句3
        }else {
            // 最后的语句
        }

   2.2 执行流程;

 

     执行思路:

          如果条件表达式1满足条件就执行语句1,执行完毕后 就退出整个if 分支语句;如果条件表达式1 不满足条件,则判断条件表达式2 满足的话,就执行语句2,以此类推。。。;如果上面的条件表达式都不满足的话,则执行 else 里面的语句。

案例:

接受用户输入的分数,根据分数的多少输出相应的等级A、B、C、D、E

90分(含)以上,输出A;80分(含)~90(不含),输出B;70分(含)~80分(不含),输出C;60分(含)~70分(不含),输出D;60分(不含)以下,输出E;

        var a = prompt('你好同学,请输入你的分数:');
        if (a >= 90) {
            alert('恭喜你获得“A”');
        }else if (a >= 80) {
            alert('恭喜你获得“B”');
        }else if (a >= 70) {
            alert('恭喜你获得“C”');
        }else if (a >= 60) {
            alert('恭喜你获得“D”');E
        }else {
            alert('很遗憾你获得“E”');
        }
发布了75 篇原创文章 · 获赞 7 · 访问量 6880

猜你喜欢

转载自blog.csdn.net/HelloWord176/article/details/104571416