逻辑运算符的总结

逻辑运算符:多个条件之间的判断
判断条件A 布尔类型
判断条件B
同时满足条件:
A为真 B也为真
1.A&&B 与运算符(遇到假就立马返回了)
专业的解释
A为真 返回B
A为假 返回A

如何判读一个值到底是真还是假?
数据 进行识别转换
转成布尔类型,该怎么转?
六大假值:"" 0 undefined null NaN false
例如:3&&2 输出2
或者:3&&(2+2):输出4

2.或运算符:(遇到真就立马返回了)
A||B
专业的解释
A为真 返回A
A为假 返回B

3.与和或结合在一起如何运算?
例如:1 || 2 && “” 输出1,因为运算格式是:1 || (2 && “”)
但是如果是:(1 || 2) && “” 则输出“”,因为运算格式是:1 && “”
开发的注意细节:建议不要写很复杂的与或运算,减少歧义,避免的方式:直接手动加上括号

4.非运算符
在表达式前面加一个感叹号!
逻辑非:可以强行将表达式转换成布尔类型(根据假值判断),然后取反
例如:true取反是false
false取反是true
注意:一定是输出一个布尔类型
两个感叹号连在一起:取巧的写法:强行将一个值转换成为布尔类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值