Except ternary expressions have the huge advantage that they allow assigning to const. Eg:
const var =
val == 1 ? 1 :
va1 == 2 ? 2 :
null; const var =
val == 1 ? 1 :
va1 == 2 ? 2 :
null;