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