JavaScript 利用 | | 和 & & 赋值

我们都知道JavaScript在条件判断时会将对象默认转换为boolean类型数据。null,undefined,0,”“返回false,其他返回true。

平常开发当中对于条件判断赋值我们一般都是使用如if判断,逻辑运算符等方法。但是使用这些方法相应的都有自己的格式,有时候会显得代码很繁琐。

这里介绍一个使用 | | &&赋值的技巧,使用这些可以使代码更简洁 。

注意事项:

let a = b || c;

①:当 b 对应的boolean值为true时,a的值就等于b。(这里的b指的是 | | 前面的第一个数

②:当 b 对应的boolean值为false时,a的值就等于c。

背诵技巧:第一个数为true则值为第一个数,第一个数为false则值为第二个数

 

let a = b && c;

①:当 b 对应的boolean值为true时,a的值就等于c。(这里的b指的是 && 前面的第一个数

②:当 b 对应的boolean值为false时,a的值就等于b。

背诵技巧:第一个数为true则值为第二个数,第一个数为false则值为第一个数。(与 | | 相反)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值