当前位置: 首页 > news >正文

|| 与 ??的区别

?? : 空值合并运算符, 用于在左侧操作数为 null 或 undefined 时返回右侧操作数

 let name = null // null 或者 undefinedlet defaultName = 'defaultName'let displayName = name ?? defaultNameconsole.log(displayName) // defaultName 

|| : 逻辑或,用于在左侧操作数为假值时返回右侧操作数。假值包括:false、0、NaN、""(空字符串)、null 和 undefined

 let name = false // false、0、NaN、"", null 或者 undefinedlet defaultName = 'defaultName'let displayName = name || defaultNameconsole.log(displayName) // defaultName

 

 

http://www.lryc.cn/news/492438.html

相关文章:

  • wordpress获取文章总数、分类总数、tag总数等
  • pytest 通过实例讲清单元测试、集成测试、测试覆盖率
  • C#里怎么样自己实现10进制转换为二进制?
  • Kafka-Consumer理论知识
  • Js-对象-04-Array
  • React 第八节组件生命周期钩子-类式组件,函数式组件模拟生命周期用法
  • Dubbo源码解析-服务调用(七)
  • svn 崩溃、 cleanup失败 怎么办
  • 【Linux系列】NTP时间同步服务器搭建完整指南
  • go 结构体方法
  • DHCP服务(包含配置过程)
  • uniapp内嵌的webview H5与应用通信
  • Android OpenGL ES详解——绘制圆角矩形
  • 网络基础二
  • 从Full-Text Search全文检索到RAG检索增强
  • springMVC 全局异常统一处理
  • qt ubuntu i386 系统
  • BUUCTF—Reverse—helloword(6)
  • 深入解析下oracle date底层存储方式
  • Elasticsearch 开放推理 API 增加了对 IBM watsonx.ai Slate 嵌入模型的支持
  • 如何搭建一个小程序:从零开始的详细指南
  • NFS搭建
  • RNN与LSTM,通过Tensorflow在手写体识别上实战
  • Docker部署FastAPI实战
  • 【Python数据分析五十个小案例】电影评分分析:使用Pandas分析电影评分数据,探索评分的分布、热门电影、用户偏好
  • Vue2学习记录
  • TMS FNC UI Pack 5.4.0 for Delphi 12
  • Redis主从架构
  • logback动态获取nacos配置
  • KETTLE安装部署V2.0