JavaScript

演算子

ビット論理和演算子「|」

 編集:2022.08.07 by T.A.

mdn

両方のオペランドの対応するビットのどちらか一方が 1 である位置のビットで 1 を返します。

X | Y
X オペランド1
Y オペランド2

オペランドは32ビットの整数値に変換され、ビット(ゼロまたは1)の並びによって表現されます。32ビットを超える数値は最上位のビットが破棄されます。例えば、次の32ビットを超える整数は32ビット整数に変換されます。

変換前:11100110111110100000000000000110000000000001
変換後:            10100000000000000110000000000001(32bit)

論理式:

A B A OR B
0 0 0
0 1 1
1 0 1
1 1 1

テスト
HTML:


ここにHTMLが表示される
スクリプト組み込み:
JavaScript:


JavaScript:



表示内容:
表示内容: