Eigentlich hast Du ja Recht.
Sowas wie 1 || 3 funktioniert eh nur wegen der fehlenden Typsicherheit.
In Delphi z.B. meckert sofort mein Compiler, wenn ich versuche nicht-bool'sche Typen mit 'nem or oder and zu behandeln. Da müsste ich die Operanden erst Type-casten.
Lass gut sein. Ich wollte ja nicht @gutgut30's Thread kapern.