表达式 (expr1) ? (expr2) : (expr3)
在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。
expr1如果不是false, 0, undefined, NaN, "" or null,js都认为是true;
false, 0, undefined, NaN, "" or null
true;
三元运算符
原文:https://www.cnblogs.com/sanhao/p/10275525.html