– 逻辑运算符
划定规矩:当操作数都是Boolean值时,返回值也是Boolean。不过实际上&&和||返回的是一个特定的操作数的值,因而当它用于
非Boolean值时,返回值就可能时非Boolean值。
– 短路求值
- false && anything // 被短路求值为false ,表达式的anything部份不会被求值
- true || anything // 被短路求值为true,表达式的anything部份不会被求值
- '你'||'我'||'它' // 被短路求值为‘你’
- '你'&&'我'&&'它' // 被短路求值为‘它’
/* 短路表达式可用来给变量默许赋值,emmmmm...我是如许用的。*/