对于运算符的理解

这里是引用

运算符:只要是运算符都是要有运算结果的

.运算符的理解

  • .运算符在js中是1级的运算符所以也是运算符,也是要有运算结果的对象.属性其实也是有运算结果的就是拿着.运算前面指向内存地址,取找对象开辟内存中相对应的属性,优先级高执行也先执行

|| 和&&运算符的理解

  let a = 1
  let b = 2
  console.log(a && b) //输出的 2
  • && 表达式两边都为真就会返回第二个表达式,但第一个表达式也会执行
   let a = 0
   let b = 2
   console.log(a && b) // 返回的是 0

&& 表达式两边都为真就会返回第一个表达式,但第二个表达式不会执行,这就是逻辑短路
相反 || 表达式false就会返回false的表达式,但第二个表达式不会执行,这也是逻辑短路
总结:&&就是 有false的表达式,就会返回这个false表达式。两个都为true是返回第二个true的表达式

        let a = 2
        let b = ''
        console.log(a || b) // 返回的 2

总结:|| 就是 有true 的表达式,就会返回这个true表达式。两个都为false时返回第二个false的表达式
,运算符

  • 优先级是最低的,最会执行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值