&&和||

类型转换可转换为假值: false、null、undefined、空字符串、±0、NAN

1、在做&&操作时

有一个假值,返回假值

都为真,返回右侧值

都为假,返回左侧假值

[] && 1         //1

'' && 2        //''

2、在做||操作时

有一个真值,返回真值

都为假,返回最后一个假值

都为真,返回左边真值

2 || 3         //2

false || ''   //''

false||'true'   //'true'

 

3、两者优先级

(!高于)&&优先级高于||

!"false" && !false == (!!false || !'false') && false || 'true'  //true

!true && true => false && true=>false

(!!false || !'false') =>(false || false) =>false

false == false =>true                                              //==优先级高于&&

true&& false || 'true'  =>false ||' true' =>'true'

 

4、运算符优先级:https://baike.baidu.com/item/%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7/4752611?fr=aladdin

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值