我的第一篇博客

JS中的| & || &&  

| &是中文的解释是与或的意思,返回的是数值  比如 

  1010 

&  0111

结果 0010   与运算是有0 为0     

或运算

       1010

|      0111

结果 1111   或运算是有1为1  他们返回的都是数值    

&&   中文的意思逻辑与的意思

      比如  var  a =1,

                      b=2;

              if(a>2&&b>2) {alert(1)}  这个是返回FALSE 并且b>2不会去执行,因为  逻辑运算有短路,第一个条件不过,第二个是不执行的;他们返回的都是布尔值  false 或者true 

              想要执行下面的alert(1) ;需要条件1 和条件2 在逻辑与中需要同时满足才可以,但是在逻辑或中不需要,只需要满足条件1 或者是条件2  就会执行!

(笔记)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值