javascript中的||操作符与&&操作符

今天再写页面滚动侦听事件的时候在网上查了下资料,突然发现一些js中的||与&&操作符的妙用。

一、提出问题
1.当分数scroe小于60为不及格
2.当分数scroe大于60为及格
3.当分数scroe大于等于80为优秀

  1. if语句判断代码
<script>
    function bn(scroe){
        if(scroe >= 80){
            alert("优秀");
        }else if(scroe > 60 && scroe <80){
            alert("及格");
        }else{
            alert("不及格");

 }
</script>

2、||操作符和&&操作符的妙用

function getsub(scroe){
        var sta=scroe>80 && "优秀" || scroe>60 && "及格" || "不及格";
        alert(sta);
    }

关于||操作符
条件1 || 条件2 || 条件3
当第一个条件为true时,将会取第一个条件的值,后面的条件将会被忽略。

关于&&

var a=10;
var b=a >5 && alert("返回值");

我们执行这段代码时,将会弹出“返回值”
var c=条件 && 值,当条件满足时,c便会被赋予值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值