oderPriorität
oderPriorität bezeichnet die Rangordnung der logischen Operatoren OR in Booleschen Ausdrücken und damit die Reihenfolge, in der Ausdrücke ohne Klammern ausgewertet werden. Sie ist Teil der allgemeinen Operatorpräzedenz einer Sprache oder Abfragesprache und kann von Sprache zu Sprache variieren. In vielen Referenzen wird sie zusammen mit AND- und NOT-Operatoren beschrieben.
In den meisten Programmiersprachen besitzt der logische Operator AND eine höhere Priorität als OR. Daher wird
- true || false && true ergibt true, da false && true zu false wird und true || false zu true.
- false || true && false ergibt false, da true && false zu false wird und false || false zu false.
Hinweise zur Praxis: Die spezifische Oder-Priorität wird in der jeweiligen Sprache durch deren Grammatik festgelegt, daher