条件运算符 忧伤的橘子猫 2021-12-28 151 阅读1分钟 var n = a ? b : c 在此表达式中若a为true 那么这个表达式值为b 若a为false 那么表达式的值为c 表达式中的a,b,c不一定是变量或者常量也可以是表达式 在多个问号表达式中按照从右到左的顺序计算 a<b?a:c<d?c:d 在此表达式中先执行的是 c < d ,判断为true或者false然后得出 c < d ? c : d 的值 例如为true 那么值为c 然后计算a < b ? a : c