文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

論理演算子 && と ||

★ 論理演算子


Or条件について。。


If ( 1 == 1 || null > 3 )

上記のように || を使うとぬるぽ(°_°)



If ( 1 == 1 | null > 3 )

こうすれば一つ目の条件がtrueなら二つ目は評価しないため
1 = 1 のみ評価され、1と1は当然等しいのでnull > 3 は評価されない。





次に、and条件について。。

If ( 1 == 2 && null > 3 )

1 == 2 は当然等しくないのでfalse
この場合、null > 3は評価されない。



しかしこの場合は
If ( 1 == 2 & null > 3 )
一つ目の条件がfalseでも二つ目の条件を評価するので、ぬるぽになる