布尔操作符

逻辑与 (&&)

逻辑与操作可以应用于任何类型的操作数,当有一个操作数不是布尔值的情况下,逻辑与操作就不一定返回布尔值

如果第一个操作数是对象,则返回第二个操作数

如果第二个操作数是对象,则只有在第一个操作数的求值结果为 true 的情况下才会返回该对象

如果两个操作数都是对象,则返回第二个操作数

如果有一个操作数是 null,则返回 null

如果有一个操作数是 NaN,则返回 NaN

如果有一个操作数是 undefined,则返回 undefined

逻辑或 (||)

与逻辑与操作相似,如果有一个操作数不是布尔值,逻辑或也不一定返回布尔值

如果第一个操作数是对象,则返回第一个操作数

如果第一个操作数的求值结果为 false,则返回第二个操作数

如果两个操作数都是对象,则返回第一个操作数

如果两个操作数都是 null,则返回 null

如果两个操作数都是 NaN,则返回 NaN

如果两个操作数都是 undefined,则返回 undefined

最新文章

  1. 关于在DataGrid.RowDetailsTemplate中的控件查找不到的问题
  2. window.location.href 失效的解决办法
  3. VC++双缓冲保持背景不擦除之实现
  4. zookeeper适用场景:分布式锁实现
  5. web前端开发资源整理
  6. unity3d 加密资源并缓存加载
  7. iOS开发之 xcode6 APP 打包提交审核详细步骤
  8. redis 服务访问密码设定
  9. [javascript|基本概念]学习笔记
  10. Android ListView快速定位(一)
  11. UITabBarController 初学
  12. java.util.Date和java.sql.Date
  13. Android开发之发送短信
  14. Memcached内存管理模型分析
  15. DNS解析全过程
  16. jQuery手机触屏拖动滑块验证跳转插件
  17. day17--JQuery实例
  18. Web API统一异常处理 【转载】
  19. 计算给定多项式在给定点X处的值
  20. VUE系列二:vue基础

热门文章

  1. js中排序方法
  2. C#桌面开发的未来WebWindow
  3. CVPR 2020 全部论文 分类汇总和打包下载
  4. js Array方法总结
  5. 免注册公众号的三种微信推送消息服务的C#代码实现
  6. bash中的if条件语句报错[: missing `]'
  7. AAAI 2020 | 反向R?削弱显著特征为细粒度分类带来提升
  8. mybatis类型转换器 - 自定义全局转换enum
  9. 完整说明使用SpringBoot+js实现滑动图片验证
  10. Electron 踩坑记录- require is not defined