expression1|expression2 ºñÆ®¿¬»ê(bitwiseOR) °øÅë ¼³¸í

| ¿¬»êÀÚ´Â µÎ ½Ä expression1°ú expression2ÀÇ °ª¿¡ ´ëÇÑ ÀÌÁø Ç¥ÇöÀ» ã¾Æ ºñÆ® ³í¸®ÇÕ ¿¬»êÀ» ¼öÇàÇÑ´Ù.

expression1°ú expression2ÀÇ ºñÆ®(2Áø¼ö)¿¡¼­, °°Àº ºñÆ® ÀÚ¸® ¼ýÀÚ°¡ µÎ ½Ä¿¡¼­ Çϳª¶óµµ '1'ÀÌ¸é ±× ÀÚ¸® ¼ýÀÚ´Â '1'ÀÌ µÇ°í, ¸ðµÎ '0'ÀÌ¸é ±× ÀÚ¸® ¼ýÀÚ´Â '0'ÀÌ µÈ´Ù.

ÀÚ¸®¼ö°¡ Ʋ¸®¸é Á¦ÀÏ ¾Æ·¡ ÀÚ¸®ºÎÅÍ Àû¿ë µÈ´Ù.

ºñÆ®»ó¿¡¼­ ¿¬»êÇÏÁö¸¸ °á°ú°ªÀº ½ÊÁø¼ö·Î ¹ÝȯÇÑ´Ù.

¾ç¼ö¿¡¼­´Â °£´ÜÇÏ´Ù.
¿¹¸¦ µé¾î ¾Æ·¡ Äڵ忡¼­´Â ')¿Í ')ÀÇ ºñÆ® ³í¸®ÇÕÀº
ÀÌÁø¼ö·Î '·Î ¹ÝȯµÈ´Ù.

±×·¯³ª À½¼ö¿¡¼­´Â ÀÌÇØ°¡ ½±Áö ¾Ê´Ù.
¿¹¸¦ µé¾î ¾Æ·¡ Äڵ忡¼­´Â ')¿Í ')ÀÇ ºñÆ® ³í¸®ÇÕÀº
ÀÌÁø¼ö·Î 'À¸·Î ¹ÝȯµÈ´Ù.

ÀÌ´Â ´Ü¼øÈ÷ ºñÆ® ÀÚ¸®¼ö¸¸ OR·Î ó¸®ÇÏ´Â °Í())ÀÌ ¾Æ´Ï´Ù.

ÀÌ´Â 32ºñÆ® ±âÁØ(232)ÀÇ ºñÆ®¿¬»ê¿¡¼­ ºÎÈ£¸¦ °ü¸®Çϱâ À§ÇÑ °ÍÀ̱⵵ ÇÏ´Ù.

numb32ºñÆ®¸Ê(232 ±âÁØ)¿¡¼­ °°Àº ¼öÄ¡¿¬»ê½Ä°á°ú
½ÊÁø¼ö2Áø¼ö½ÊÁø¼ö2Áø¼ö½ÊÁø¼ö2Áø¼ö

Á¦ÀÏ ¿ÞÂÊ '1'Àº ¼³¸íÀ» À§ÇÏ¿© parseInt(numb,2) ¸Þ¼­µå·Î Ãâ·ÂÇÏ¿´À¸¹Ç·Î Ç¥½Ã´Â µÇ¾úÀ¸³ª,
32ºñÆ®¸Ê(232 ±âÁØ)¿¡¼­ 32ºñÆ®¸¦ ÃÊ°úÇϹǷΠºñÆ®¿¬»ê¿¡¼­´Â »ç¿ëµÇÁö ¾Ê°í ¾ø´Â ÀÚ¸´¼öÀÌ´Ù.

numbA|numbB ¿¬»êÀº numbA°ú numbBÀÇ 32ºñÆ®¸Ê(232 ±âÁØ)À¸·Î °¢ ºñÆ® ÀÚ¸®¿¡ µÑ Áß¿¡ Çϳª¶óµµ '1'À̸é '1'À̵ǰí, µÑ´Ù '0'À̸é '0'ÀÌ µÇ¾î ±× °á°ú¸¦ ½ÊÁø¼ö·Î ¹ÝȯÇÑ´Ù.