```a && b ? c : d``` compiles to ```a && (b ? c : d)```. Same problem for ```||``` operator
a && b ? c : dcompiles toa && (b ? c : d). Same problem for||operator