运算符(?? || &&)

  • && 与运算符

    &&左边表达式为真时执行右边表达式
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

最新文章

  1. Socket开发框架之消息的回调处理
  2. Erlang 虚拟机 BEAM 指令集之内存管理相关的指令
  3. Servlet------(声明式)异常处理
  4. charles 使用 技巧
  5. WPF基础知识、界面布局及控件Binding
  6. The u32 classifier
  7. 黑盒测试用例设计方法&理论结合实际 -> 错误推断法
  8. 在线服装零售商Betabrand获得650万美元风投 - 投资风向 - 创业邦
  9. poj3507---去掉最小值和最大值
  10. 大型票务系统中username和password的安全性问题
  11. EF4.1: Add/Attach and Entity States(EF中的实体状态转换说明)
  12. celery rabbit mq 详解
  13. kotlin web开发教程【一】从零搭建kotlin与spring boot开发环境
  14. [C#]使用 Jenkins 为 .Net Core 实现持续集成/部署
  15. 报错TypeError: $(...).live is not a function解决方法
  16. MySQL MGR+ Consul之数据库高可用方案
  17. jvm 线上命令
  18. c# post 接收传来的文件
  19. Wifiner for Mac(WiFi 状况分析工具)破解版安装
  20. 国行 lg g3 D858 刷 lg g3 D858hk 教程(备忘)

热门文章

  1. SAP HANA:XS Job
  2. Unity 性能分析小工具
  3. 前端实现电子签名(web、移动端)通用组件(canvas实现)
  4. 浅写java环境配置
  5. Java基础_字符串比较
  6. idea等工具网盘下载地址
  7. uni-app学习笔记之----目录认识
  8. k8s Service yaml文件编写
  9. css 实现 加载中动画效果
  10. windows10本地联调zk环境报异常SASL config status: Will not attempt to authenticate using SASL (unknown error)