- 逻辑运算符

规则:当操作数都是Boolean值时,返回值也是Boolean。不过实际上&&和||返回的是一个特定的操作数的值,因此当它用于

非Boolean值时,返回值就可能时非Boolean值。

- 短路求值

 - false && anything       // 被短路求值为false ,表达式的anything部分不会被求值
 
 - true || anything        // 被短路求值为true,表达式的anything部分不会被求值
 
 - '你'||'我'||'它'         // 被短路求值为‘你’

 - '你'&&'我'&&'它'         // 被短路求值为‘它’
 
 /* 短路表达式可用来给变量默认赋值,emmmmm...我是这样用的。*/

(参考:https://developer.mozilla.org...


嘻嘻茜茜
33 声望0 粉丝