|(或):左右各接收一个Boolean中有一个为true则返回true
例:
false | true == true;
true | true == true;
true | false == true;
false | false == false;
|与||的异同点:
相同点:二者都表示或操作,当运算符两边的操作数任何一边的值为true时,其结果为true,当两边的值都为false时,其结果才为false。
不同点:同与操作类似,||表示短路或,当运算符左边的值为true时,右边的表达式不会进行运算。
例如:
