JS中 && 和 || 运算符

JS中 && 和 || 运算符

    在Java中,&& 和 || 分别表示逻辑运算‘且’,‘或’,一个逻辑运算表达式的返回值是true或false。
    但是在JS中其意义却不尽相同,先说结论:

在JS中:
①表达式1 && 表达式2,若表达式1为true则执行表达式2并返回结果,否则执行表达式1并返回。
②表达式1 || 表达式2,若表达式1为false则执行表达式2并返回结果,否则执行表达式1并返回。

说明

  1. 非零数字为true,0为false。
  2. 非空字符串为true,”“为false。
  3. null为false。
  4. []空数组为true。

验证一下

1&&2
2
1||2
1
''&&3
""
''||4
4
[]&&5
5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值