1、JS 中的 || 符号:
运算方法:
只要“||”前面为 false, 不管“||”后面是 true 还是 false,都返回“||”后面的值。只要“||”前面为 true, 不管“||”后面是 true 还是 false,都返回“||”前面的值。
比如:var a= b || c,
这相当于一个赋值语句,如果 b 的值被转换为 false,那么就把 c 的值赋给 a,否在就把 b 的值赋给 a;
javascript 中以下值会被转换为 false
false
undefined
null
0
-0
NaN
“”
”