|(或):左右各接收一個Boolean中有一個為true則傳回true
例:
false | true == true;
true | true == true;
true | false == true;
false | false == false;
|與||的異同點:
相同點:二者都表示或操作,當運算符兩邊的操作數任何一邊的值為true時,其結果為true,當兩邊的值都為false時,其結果才為false。
不同點:同與操作類似,||表示短路或,當運算符左邊的值為true時,右邊的表達式不會進行運算。
例如:
