ºÎÈ£¸¦ ¹Ù²ÙÁö ¾Ê°í ½ÄÀ» ºñÆ® ´ÜÀ§·Î ¿À¸¥ÂÊÀ¸·Î À̵¿½ÃŲ´Ù.

 result=expression1>>expression2
Àμö
result : (°á°ú°ª º¯¼ö)
°á°ú°ªÀ» ÇÒ´çÇÒ ÀÓÀÇÀÇ º¯¼ö À̸§ÀÌ´Ù.
expression1 (Ç¥Çö½Ä1)
°ø½Ä, º¯¼ö, ¼öÄ¡, µîÀ» Æ÷ÇÔÇÏ´Â ÀÓÀÇÀÇ ¼ö½ÄÀÌ´Ù.
expression2 (Ç¥Çö½Ä2)
°ø½Ä, º¯¼ö, ¼öÄ¡, µîÀ» Æ÷ÇÔÇÏ´Â ÀÓÀÇÀÇ ¼ö½ÄÀÌ´Ù.
ºñÆ®¿¬»ê
¼³¸í
Ư±â


°£´ÜÇÑ 1bite ¿¹Á¦

<SCRIPT>
numb=parseInt('10000',2); // ÀÌÁø¼ö 10000À» ½ÊÁø¼ö·Î ȯ»ê
document.write(numb); // ¿ø·¡ÀÇ ÀÌÁø¼ö 10000(½ÊÁø¼ö 16)À» Ãâ·Â
document.write(numb>>1); // ¿À¸¥ÂÊÀ¸·Î 1Ä­ À̵¿ÇÏ¿© ÀÌÁø¼ö 1000(½ÊÁø¼ö 8)À¸·Î
document.write('<BR>'); // ÁÙ ¹Ù²Þ
document.write(numb>>2); // ¿À¸¥ÂÊÀ¸·Î 2Ä­ À̵¿ÇÏ¿© ÀÌÁø¼ö 100(½ÊÁø¼ö 4)À¸·Î
document.write('<BR>');
document.write(numb>>3); // ¿À¸¥ÂÊÀ¸·Î 3Ä­ À̵¿ÇÏ¿© ÀÌÁø¼ö 10(½ÊÁø¼ö 2)À¸·Î
document.write('<BR>');
document.write(numb>>4); // ¿À¸¥ÂÊÀ¸·Î 4Ä­ À̵¿ÇÏ¿© ÀÌÁø¼ö 1(½ÊÁø¼ö 1)·Î
document.write('<BR>');
document.write(0>>4); // 0Àº À̵¿Çصµ ¸¶Âù°¡Áö·Î ÀÌÁø¼ö 0
document.write('<BR>');
document.write('x'>>4); // ¹«Ç¥¼öÄ¡ 'x'Àº À̵¿Çϸé ÀÌÁø¼ö 0
document.write('<BR>');
</SCRIPT>

°£´ÜÇÑ ½ÊÁø¼ö ¿¹Á¦

<SCRIPT>
numb=parseInt(11111111,2)); // ÀÌÁø¼ö 11111111À» ½ÊÁø¼ö 255·Î ȯ»ê
document.write(numb); // ´çÃÊ ¼öÄ¡ 255(ÀÌÁø¼ö 11111111) Ãâ·Â
document.write('<BR>'); // ÁÙ ¹Ù²Þ
document.write(1>>1); // 255(ÀÌÁø¼ö 11111111)°¡ 30(ÀÌÁø¼ö 1111111) À¸·Î
document.write('<BR>'); // ÁÙ ¹Ù²Þ
document.write(1>>2); // 255(ÀÌÁø¼ö 11111111)°¡ 60(ÀÌÁø¼ö 111111) À¸·Î
document.write('<BR>');
document.write(1>>3); // 255(ÀÌÁø¼ö 11111111)°¡ 120(ÀÌÁø¼ö 11111) À¸·Î
document.write('<BR>');
document.write(1>>4); // 255(ÀÌÁø¼ö 11111111)°¡ 240(ÀÌÁø¼ö 1111) À¸·Î
document.write('<BR>');
document.write(1>>5); // 255(ÀÌÁø¼ö 11111111)°¡ 240(ÀÌÁø¼ö 111) À¸·Î
document.write('<BR>');
document.write(1>>6); // 255(ÀÌÁø¼ö 11111111)°¡ 240(ÀÌÁø¼ö 11) À¸·Î
document.write('<BR>');
document.write(1>>7); // 255(ÀÌÁø¼ö 11111111)°¡ 240(ÀÌÁø¼ö 1) À¸·Î
document.write('<BR>');
</SCRIPT>

ÀÌÁø¼ö¿¡¼­ ºñÆ®¸¦ ÇÑÀÚ¸®¾¿ ¿À¸¥ÂÊÀ¸·Î À̵¿Çϸé 2·Î ³ª´©¾î Á¤¼ö¸¦ ÃëÇÑ °Í°ú °°Àº °á°ú¸¦ ÁØ´Ù

À­ ¿¹Á¦¸¦ º¯¼ö¿Í ·çÇÁ¸¦ »ç¿ëÇÑ ¿¹Á¦

<SCRIPT>
var bits='11111111'; // ÀÌÁø¼ö º¯¼ö ÁöÁ¤
document.write(parseInt(bits,2)); // ÀÌÁø¼ö¸¦ ½ÊÁø¼ö·Î º¯°æ
for (i=1;i<7;i++){ // i¸¦ 1¿¡¼­ 7±îÁö 1¾¿ Áõ°¡½ÃÅ°´Â ·çÇÁ
  document.write(parseInt(bits,2)>>i); // ÀÌÁø¼ö ¿À¸¥ÂÊÀ¸·Î iÀÚ¸® À̵¿ÇÏ°í ½ÊÁø¼ö·Î º¯°æ
  document.write('<BR>'); // ÁÙ ¹Ù²Þ
}
 // 255(ÀÌÁø¼ö 11111111)¸¦ °¢°¢ 127(ÀÌÁø¼ö 1111111). 63(111111), 31(11111), 15(1111), 7(111), 3(11), 1(1)·Î
</SCRIPT>

À½¼öÀÇ ¿¹Á¦

<SCRIPT>
var bits='-11111111'; // ÀÌÁø¼ö º¯¼ö ÁöÁ¤
document.write(parseInt(bits,2)); // ÀÌÁø¼ö¸¦ ½ÊÁø¼ö·Î º¯°æ
for (i=1;i<7;i++){ // i¸¦ 1¿¡¼­ 7±îÁö 1¾¿ Áõ°¡½ÃÅ°´Â ·çÇÁ
  document.write(parseInt(bits,2)>>i); // ÀÌÁø¼ö ¿À¸¥ÂÊÀ¸·Î iÀÚ¸® À̵¿ÇÏ°í ½ÊÁø¼ö·Î º¯°æ
  document.write('<BR>'); // ÁÙ ¹Ù²Þ
  document.write(parseInt(bits,2)>>1);
  document.write('
'); document.write(parseInt('-1111111',2)); } // 255(ÀÌÁø¼ö -11111111)¸¦ °¢°¢ -128(ÀÌÁø¼ö -1111111). -64(-111111), -32(-11111), -16(-1111), -8(-111), -4(-11), -2(-1)·Î </SCRIPT>