JS 条件判断if语句

1、流程控制

JS程序一般是按照书写的顺序来执行的,这种运行称为顺序运行,是程序流的默认方向。与顺序运行不同的是另一种的运行将程序流转换到脚本的另外的部分,也就是说不按照程序流运行下一条语句,而是实现别的语句,为了试这个脚本可以使用,这个控制的转换就是一逻辑的方式运行,结果的返回值“true”还是“false”决定程序的流向。

程序的三大结构(所有的语言都有的)

三大结构一般使用的时候是相互嵌套的

1:顺序结构:代码从上往下依次执行

2:选择(条件)结构

3:循环结构

if选择语句:

单一选择结构:

if(条件){

    代码块;

}

二路选择结构:

if(条件){

    代码块;

}else{

    代码块2;

}

如果if、else代码块的语句只有一句话则可以省略花括号,如果代码块中有多条语句则不能省略花括号

三目运算符:(简写的二路选择结构)

         表达式1 判断语句  表达式2 ?  结果1:  结果2

如果if(){}else{}有多条语句,就不能使用三目运算符

多路选择结构:

if(条件1) {

    结果1;

}else if(条件2){

    结果2;

}

......

else{

    结果n;

}

当该语句执行时,会从上向下依次执行条件表达式;如果值为true,则执行此语句,如果为false,则继续向下执行;如果所有条件都不满足,则执行else语句;该语句中,只会有一个代码块被执行,如果执行了一个代码块,则结束执行。

Document
<script type="text/javascript">
     var score = prompt("请输入小明的期末考试成绩:")

     if (score > 100 || score < 0){

        alert("请正确输入分数!");

     }

     else{


        if (score == 100){
            alert("奖励宝马");
        }

        else if (score >= 80){
            alert("奖励一部手机");

        }

        else if (score >= 60){

            alert("奖励参考书");

        }

        else {

            alert("再接再厉")

        }
     }

</script>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值