論理演算子を使うことで複雑な条件式を記述することが可能になります。
論理演算子を挟んだ左辺と右辺には関係演算子を使った条件式などを記述します。
優先順位の説明は後ほどします。
「||」と同じ働きをする演算子にorがありますが、この演算子は「||」よりも 優先順位の低い演算子です。
では例をみてみましょう。
では次の例をみてみましょう。
この例では左辺は条件を満たしているけど、右辺は条件を満たしていませんが全体はtrueになります。
では次の例をみてみましょう。
条件式がtrueではない時にif文が実行されるので、この例ではif文が実行されます。
結果は次の通りです。
論理演算子には順位がありまして、
優先順位が高いとはその演算子から先に実行されると言うことです。
では次の例をみてみましょう。
優先順位が高い方が先に判断されます。
これが優先順位の意味です。