分岐の 1 つが定数の true または false である場合に条件演算子 ?: を単純化します。

そのため、a ? b : falsea && b に、a ? true : ba || b に変換されます。