ES6新增运算符 ?? || &&
2024-09-08 06:05:45
运算符(?? || &&)
- && 与运算符
&&左边表达式为真时执行右边表达式
let a = true
let b = 0
a && b = 1 //b变为1
- || 或运算符 运算符左边表达式为假时执行右边表达式(可用于赋默认值值)
false || 1; //输出1
let d = { age: 20 };
let cc = d?.name || "小明"; // 个人信息中没有名字的话就默认叫小明
- ?? 空值合并运算符
运算符左边表达式为假时执行右边表达式。与||基本一样。只有左边表达式为 0,''时不一样。
??空值合并 可取 0 和''
0 || 1; //1
0 ?? 1; //0
"" || 1; //1
"" ?? 1; //''
undefined || 1; //1
undefined ?? 1; //1
null || 1; //1
null ?? 1; //1
最新文章
- Socket开发框架之消息的回调处理
- Erlang 虚拟机 BEAM 指令集之内存管理相关的指令
- Servlet------(声明式)异常处理
- charles 使用 技巧
- WPF基础知识、界面布局及控件Binding
- The u32 classifier
- 黑盒测试用例设计方法&;理论结合实际 ->; 错误推断法
- 在线服装零售商Betabrand获得650万美元风投 - 投资风向 - 创业邦
- poj3507---去掉最小值和最大值
- 大型票务系统中username和password的安全性问题
- EF4.1: Add/Attach and Entity States(EF中的实体状态转换说明)
- celery rabbit mq 详解
- kotlin web开发教程【一】从零搭建kotlin与spring boot开发环境
- [C#]使用 Jenkins 为 .Net Core 实现持续集成/部署
- 报错TypeError: $(...).live is not a function解决方法
- MySQL MGR+ Consul之数据库高可用方案
- jvm 线上命令
- c# post 接收传来的文件
- Wifiner for Mac(WiFi 状况分析工具)破解版安装
- 国行 lg g3 D858 刷 lg g3 D858hk 教程(备忘)