共计 321 个字符,预计需要花费 1 分钟才能阅读完成。
– 逻辑运算符
规则:当操作数都是 Boolean 值时,返回值也是 Boolean。不过实际上 && 和 || 返回的是一个特定的操作数的值,因此当它用于
非 Boolean 值时,返回值就可能时非 Boolean 值。
– 短路求值
– false && anything // 被短路求值为 false,表达式的 anything 部分不会被求值
– true || anything // 被短路求值为 true,表达式的 anything 部分不会被求值
– ‘ 你 ’||’ 我 ’||’ 它 ’ // 被短路求值为‘你’
– ‘ 你 ’&&’ 我 ’&&’ 它 ’ // 被短路求值为‘它’
/* 短路表达式可用来给变量默认赋值,emmmmm… 我是这样用的。*/
(参考:https://developer.mozilla.org…)
正文完
发表至: javascript
2019-03-13