½Ä¿¡ ºñÆ® ºÎÁ¤ ¿¬»ê(bitwiseNOT)À» ¼öÇàÇÑ´Ù.
result=~expression
~ ¿¬»êÀÚ¿Í °°Àº ¸ðµç ´ÜÀÏ ¿¬»êÀÚ´Â ´ÙÀ½°ú °°ÀÌ ½ÄÀ» ¿¬»êÇÑ´Ù.
~ ¿¬»êÀÚ´Â ½ÄÀÇ °ª¿¡ ´ëÇÑ ÀÌÁø Ç¥ÇöÀ» ã¾Æ ¾Æ·¡¿Í °°ÀÌ ºñÆ® ºÎÁ¤ ¿¬»êÀ» ¼öÇàÇÑ´Ù.
result=~expression·Î¼´Â À§¿Í°°ÀÌ ¿¬»êÇÏ¿© ±× °á°ú°ªÀ» ½ÊÁø¼ö·Î result¿¡ ÇÒ´çÇÏ´Â °Í¸¸ ´Ù¸£´Ù.
<SCRIPT> a=parseInt('1010',2); // 2Áø¼ö 1010 ¿¡¼ ½ÊÁø¼ö(10)À» ±¸ÇÔ b=~a; // bitwiseNOT(ÀÌÁø¼ö not)À» ±¸ÇÔ document.write(a); // ¿ø·¡ ¼öÄ¡ document.write('<BR>'); document.write(b); // bitwiseNOTÀ» ±¸ÇÑ ¼öÄ¡ -11(0101) document.write('<BR>'); document.write(parseInt('0101',2)); // bitwiseNOTÀ» ±¸ÇÑ ¼öÄ¡ -11(0101) document.write('<BR>'); </SCRIPT>
0101 (expression) ---- 1010 (result)