ÇÑ ½Ä¿¡ ³í¸® ºÎÁ¤À» ¼öÇàÇÑ´Ù.
result!=expression
Ç¥Çö½ÄÀÌ Æ²¸°°¡? ¶ó´Â Áú¹®À¸·Î ¸ÂÀ¸¸é(true)ÀÌ¸é °á°ú°ªÀº Ʋ¸®°í(false), Ç¥Çö½ÄÀÌ Æ²¸®¸é(false) ¸Â¾Æ¼ °á°ú°ªÀº trueÀÌ´Ù. µû¶ó¼ °á°ú°ª°ú´Â ¹Ý´ë°ªÀ» ¹ÝȯÇÑ´Ù.
expression °ª | result °ª |
---|---|
true | false |
false | true |
! ¿¬»êÀÚ¿Í °°Àº ¸ðµç ´ÜÀÏ ¿¬»êÀÚ´Â ´ÙÀ½°ú °°Àº °úÁ¤À» °ÅÃÄ ½ÄÀ» Æò°¡ÇÑ´Ù.
¼ø¼¸¦ ¹Ù²Ù¾î =!¸¦ »ç¿ëÇÏ¸é ¿À·ù°¡ ¹ß»ýµÈ´Ù.
NaN¿Í NaNÀÇ ºñ±³´Â Ç×»ó ´Ù¸£´Ù. ±×·¯³ª Infinity¿Í InfinityÀÇ ºñ±³´Â Ç×»ó °°´Ù. ¢¡¿¹Á¦ ÂüÁ¶
Infinityµî ±ØÇÑ »óȲÀÇ °è»ê °á°ú°ªÀº ÇÑ°è ¼öÄ¡ ¼Ó¼º °è»ê ¿¹Á¦À» ÂüÁ¶Ç϶ó.
<SCRIPT> a=5; b='7'; c='5'; d=''; document.write(!a); // °ªÀÌ 5À̹ǷΠfalse document.write('<BR>'); document.write(!d); // °ªÀÌ ¾øÀ¸¹Ç·Î true document.write('<BR><BR>'); document.write(a!=b); // °°Áö ¾ÊÀ¸¹Ç·Î true document.write('<BR>'); // ÁÙ¹Ù²Þ document.write(a!=c); // °°À¸¹Ç·Î false document.write('<BR><BR>'); d='aaa'; e='bbb'; f='bbb'; document.write(d!=e); // °°Áö ¾ÊÀ¸¹Ç·Î true document.write('<BR>'); document.write(e!=f); // °°À¸¹Ç·Î false document.write('<BR>'); </SCRIPT>
<SCRIPT> for (i=0;i<8;i++){ // 0¿¡¼ 7±îÁö 1¾¿ Áõ°¡ÇÏ´Â ·çÇÁ. document.write(i+') (i!=5)=['+(i5)+'] '); // i°ªÀÌ 5Àΰ¡¸¦ Á¡°ËÇÏ¿© ºÎÁ¤ ³í¸®°ªÀ» Ãâ·Â if (i!=5) document.write('(i´Â 5¿Í °°Áö ¾ÊÀ½)'); // °ªÀÌ true À̸é Ãß°¡ ¼³¸í Ãâ·Â document.write('<BR>'); // ÁÙ¹Ù²Þ } </SCRIPT>
<SCRIPT> br='<BR>'; // ÁÙ¹Ù²Þ varA=''; // ºó ¹®ÀÚ¿ ÇÒ´ç document.write('varA="" ¢¡ !varA ¢¡ '+'!"'+varA+'" ¢¡ '+!varA+br); document.write('isNaN(1)!=isNaN(2) ¢¡ ',isNaN(1)+'!='+isNaN(2)+' ¢¡ ',isNaN(1)!=isNaN(2),br); document.write('varA!=0 ¢¡ "',varA+'"!=0 ¢¡ ',varA!=0,br); document.write('varA!=0 ¢¡ "',varA+'"==0 ¢¡ ',varA==0,br+br); varA=Math.pow(777,777); // 777777 varB=Math.pow(500,500); // 500500 document.write('varA=Math.pow(777,777) ¢¡ Number(Math.pow(777,777) )='+Number(varA)+br); document.write('varB=Math.pow(500,500) ¢¡ Number(Math.pow(500,500))='+Number(varB)+br); document.write('Number(varA))!=Number(varB) ¢¡ ',Number(varA)+'!='+Number(varB)+' ¢¡ ', Number(varA)!=Number(varB),br); // µÑ´Ù Infinity À̹ǷΠ°°°í, °á°ú°ªÀº false¸¦ ¹ÝȯÇÑ´Ù. document.write('Number(varA))==Number(varB) ¢¡ ',Number(varA)+'=='+Number(varB)+' ¢¡ ', Number(varA)==Number(varB),br+br); // µÑ´Ù Infinity À̹ǷΠ°°°í, °á°ú°ªÀº true¸¦ ¹ÝȯÇÑ´Ù. varA='¹®ÀåA'; varB='¹®ÀåB'; document.write('varA="'+varA+'" ¢¡ Number('+varA+')='+Number(varA)+br+'varB="'+varB+'" ¢¡ Number('+varB+')='+Number(varB)+br); document.write('Number(varA))!=Number(varB) ¢¡ ',Number(varA)+'!='+Number(varB)+' ¢¡ ', Number(varA)!=Number(varB),br); // µÑ´Ù NaN À̹ǷΠºñ±³°¡ ¾ÈµÇ ´Ù¸£°í, °á°ú°ªÀº true¸¦ ¹ÝȯÇÑ´Ù. document.write('Number(varA))==Number(varB) ¢¡ ',Number(varA)+'=='+Number(varB)+' ¢¡ ', Number(varA)==Number(varB),br); // µÑ´Ù NaN À̹ǷΠºñ±³°¡ ¾ÈµÇ ´Ù¸£°í, °á°ú°ªÀº false¸¦ ¹ÝȯÇÑ´Ù. </SCRIPT>