这里面的?和:是什么意思 :是否则的意思吗?
条件运算符(?:)表示 :
布尔表达式?表达式1:表达式2 ,若问号前面的值为真,则执行表达式1,为假执行表达式2.
?: 是一个布尔表达式。1+1=2?a:b 这个表达式取值取的是a,?前面是表达式,:左边是为真的取的值,:右边是为假取的值。:可以理解为否则