表达式a && 表达式b :  计算表达式a(也可以是函数)的运算结果,

                                         如果为 True, 执行表达式b(或函数),并返回b的结果;

                                         如果为 False,返回a的结果;

表达式a || 表达式b :   计算表达式a(也可以是函数)的运算结果,

                                      如果为 Fasle, 执行表达式b(或函数),并返回b的结果;

                                       如果为 True,返回a的结果;

转换规则:

对象为true;
非零数字为true; 零为false; 非空字符串为true; 空字符串为法false; 其他为false; 例如: var a = obj || " " ; //如果 obj 为空,a就赋值为 “ ” ; var a = check() && do(); //如果check()返回为真,就执行do(),并将结果赋值给 a;

来自  ----dqsweet

最新文章

  1. [Linux] 学习笔记之安装学习环境(sshd, lrzsz)
  2. RESTful使用
  3. 搜索打表大找规律 (hdu2045)
  4. Android 程式开发:(二十)内容提供者 —— 20.6 自定义ContentProvider的使用
  5. 新版C#编译器关于函数闭包
  6. ActiveMQ 和消息简介
  7. Mac打开Terminal报错-bash : : command not found
  8. vue 学习小记
  9. 深入理解CSS选择器优先级
  10. Django之CBV\FBV
  11. Spring @Value取值为null或@Autowired注入失败
  12. ArcGIS自定义工具箱-列举损坏的数据源
  13. 谈谈最近的想法和 Thoughtworks 的 Offer
  14. 关于java和c语言中,变量重名问题
  15. BZOJ2671 : Calc
  16. 配置consul为windows服务
  17. anaconda使用,jupyter notebook的使用方法
  18. loj#6261. 一个人的高三楼(NTT+组合数学)
  19. RadASM的主题更换!
  20. Linux自有服务

热门文章

  1. python3使用465端口发送邮件来解决阿里云封闭25端口问题
  2. FusionCharts,双折线图和双柱状图
  3. firebird的递归查询
  4. 敏捷迭代:Sprint燃尽图的7个图形特征及说明的问题
  5. Hive教程(1)
  6. D 分组背包
  7. Google Style Guides-Shell Style Guide
  8. 【JEECG技术博文】Local storage & easyui extensions
  9. 车载导航系统中GPS的定位
  10. c15--二位数组