老师,这行代码不理解为什么这么写

来源:3-5 通用图文组件类-H5ComponentBase(参数设置)

Marv

2016-06-03


cfg.text && component.text(cfg.text);


写回答

2回答

Lyn

2016-06-06

&&  是逻辑运算符,符号左、右,均为 true ,结果才为 true。否则为 false。

alert(1) && alert(2)

第一个 alert(1) 返回的是 undefined ,那么左边为 false ,自然整个值就一定为 false 。这个是程序的策略,既然左为 false、右边不管如何整个值都是 false ,就省略计算右边的,直接为 false 吧。

2
1
Marv
非常感谢!
2016-06-14
共1条回复

Marv

提问者

2016-06-03

中间为什么用&&

0
1
Helianthuserin
类似if判断,如果前面条件存在,则执行后面内容
2016-06-04
共1条回复

Web App用组件方式开发全站

用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告

3164 学习 · 516 问题

查看课程