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

JavaScript 中 ||(逻辑或)和 (逻辑与)

  • && 是「且」逻辑,遇假就停,返回第一个假值 / 最后一个真值,常用于条件执行;
  • || 是「或」逻辑,遇真就停,返回第一个真值 / 最后一个假值,常用于设置默认值;
  • JS 逻辑运算符返回的是「操作数本身」,而非单纯的 true/false,这是和其他语言的核心区别。
下面的表格可以帮助你更直观地理解 && 的返回值:
左操作数 右操作数 结果 解释
假值 (例如 0, null) 任意值 左操作数 左侧为假,短路返回左侧原始值,右侧不执行。
真值 (例如 42, "hi") 真值 右操作数 左侧为真,返回右侧原始值。
真值 (例如 42, "hi") 假值 (例如 0, "") 右操作数 左侧为真,返回右侧原始值。

下面的表格可以帮助你更直观地理解 ||的返回值:

左操作数 右操作数 结果 解释
真值 (例如 1, "hello") 任意值 左操作数 左侧为真,短路返回左侧原始值,右侧不执行。
假值 (例如 0, null) 真值 右操作数 左侧为假,返回右侧原始值。
假值 (例如 0, null) 假值 右操作数 左侧为假,返回右侧原始值。

个人感悟:理解遇假/真就停,非常非常重要!!!

 

 

 

 

 

 

 

http://www.jsqmd.com/news/294610/

相关文章:

  • 数据结构——三十九、顺序查找(王道408) - 指南
  • NVIDIA GPU 系列用途分类梳理
  • PADS Layout 添加板宽圆角
  • 亲测好用!8款AI论文软件测评:研究生开题报告必备工具
  • 百度文库与网盘重组新事业群,向李彦宏汇报,压力之下的改革能不能成?
  • 排列组合专题
  • 数字化转型下零售门店管理软件的功能与选择考量
  • 闲鱼开店不用愁!自动回复 + 远程管理,随时随地搞定买家咨询就靠cpolar
  • JBoltAI网关:Java企业级AI的稳定“交通枢纽”
  • 连锁门店数字化平台核心功能与适用场景解析
  • 技术已到位,失业潮为何还未爆发?决策层的认知盲区才是真正的“缓冲带”
  • [Android] vFlow v1.4.0 可视化工作流自动化工具
  • [Windows] WeFlow v1.3.1-V信聊天记录浏览、导出
  • [Windows] 施工日志(工作日志)更新版
  • 【Jenkins从入门到精通:全面指南与实战教程】
  • ADB命令-Kernel常用信息
  • 英语期末复习
  • ADB命令-Kernel-Debug
  • 33.排序链表
  • 折线图的奇妙变奏:四种创意可视化方法
  • Reactor线程池切换publishOn与subscribeOn
  • 本地win系统和vmware 虚拟机 ubuntu实现文件共享
  • CDC虚拟串口与硬件串口传输速度的对比测试
  • 数据结构:加权图 - 详解
  • Xcode中iOS资源混淆问题与解决方案详解
  • 导师推荐2026 TOP10 AI论文软件:本科生毕业论文写作全解析
  • 2026年豆包优化工具选型:从技术底层到效果落地5大核心评估
  • 2026年1月DeepSeek优化服务商口碑TOP10:从技术到效果转化的选型
  • Git代码规范
  • 亲测好用10个AI论文网站,继续教育学生轻松搞定毕业论文!