I'm sure this is a stupid question, but there's something I just don't get about booleans.
This I understand:
77 < 78 && 77 < 77
evaluates to false. Makes sense.
This, however, I don't get at all:
(3 < 4 || false) && (false || true)
What are the words 'true' and 'false' doing in the expression itself? I totally get if something evaluates to true or false, but I don't know how to deal with it when 'true' or 'false' as words appear in an expression.
Nobody else seems to find this unusual in any way... so I must be missing something. Or was I sick for that Math class?
Any help appreciated!!!