javascript学习笔记:分支选择a&&b||c
http://www.itjxue.com 2015-08-06 23:01 来源:未知 点击次数:
今天看代码遇到类似 a && b || c 的一个语句,没看懂,一问才知道,原来是这个意思:
a && b -- if a=true return b else return a;
a || b -- if a=true return a else return b;
整个 a && b || c 就可以这样理解了--
a b return
true true b
true false c
false c
只要a跟b任一个为false,都返回c,否则返回b。