JavaScript布尔操作符
2024-09-04 18:26:01
布尔操作符
逻辑与 (&&)
逻辑与操作可以应用于任何类型的操作数,当有一个操作数不是布尔值的情况下,逻辑与操作就不一定返回布尔值
如果第一个操作数是对象,则返回第二个操作数
如果第二个操作数是对象,则只有在第一个操作数的求值结果为 true 的情况下才会返回该对象
如果两个操作数都是对象,则返回第二个操作数
如果有一个操作数是 null,则返回 null
如果有一个操作数是 NaN,则返回 NaN
如果有一个操作数是 undefined,则返回 undefined
逻辑或 (||)
与逻辑与操作相似,如果有一个操作数不是布尔值,逻辑或也不一定返回布尔值
如果第一个操作数是对象,则返回第一个操作数
如果第一个操作数的求值结果为 false,则返回第二个操作数
如果两个操作数都是对象,则返回第一个操作数
如果两个操作数都是 null,则返回 null
如果两个操作数都是 NaN,则返回 NaN
如果两个操作数都是 undefined,则返回 undefined
最新文章
- 关于在DataGrid.RowDetailsTemplate中的控件查找不到的问题
- window.location.href 失效的解决办法
- VC++双缓冲保持背景不擦除之实现
- zookeeper适用场景:分布式锁实现
- web前端开发资源整理
- unity3d 加密资源并缓存加载
- iOS开发之 xcode6 APP 打包提交审核详细步骤
- redis 服务访问密码设定
- [javascript|基本概念]学习笔记
- Android ListView快速定位(一)
- UITabBarController 初学
- java.util.Date和java.sql.Date
- Android开发之发送短信
- Memcached内存管理模型分析
- DNS解析全过程
- jQuery手机触屏拖动滑块验证跳转插件
- day17--JQuery实例
- Web API统一异常处理 【转载】
- 计算给定多项式在给定点X处的值
- VUE系列二:vue基础