I just want to make sure I have this correct.
Do logic operator precedence go in the order of !(not), &&(and), ||(or) ?
Yes, that is correct. So !true || true && true evaluates this way....!true is false. True && true is true. Finally, false || true is true.