关系逻辑运算符---------&&和||

1.&&符号

常规用法没什么好说的,我们来说说其不同于java的特殊之处

(1)&&符号究竟返回什么

我们知道,0,null,defined,null,NaN等都可以转换为false,因此,当&&两侧的表达式返回结果不是布尔值时,它究竟返回了什么呢?

(2)等价于if用于执行函数

由于&&为短路与的特性,当第一个表达式为false时,&&后面的语句或表达式就不会执行,因此可以用于执行简单的if判断

2.||的特殊用法

原文地址:https://www.cnblogs.com/hdnav/p/7728483.html