ÇÑ ½Ä¿¡ ³í¸® ºÎÁ¤À» ¼öÇàÇÑ´Ù.

 result!=expression
Àμö
result : (°á°ú°ª º¯¼ö)
°á°ú°ªÀ» ÇÒ´çÇÒ ÀÓÀÇÀÇ º¯¼ö À̸§ÀÌ´Ù.
expression : (Ç¥Çö½Ä)
°ø½Ä, º¯¼ö, ¼öÄ¡, µîÀ» Æ÷ÇÔÇÏ´Â ÀÓÀÇÀÇ ¼ö½ÄÀÌ´Ù.
¼³¸í

Ç¥Çö½ÄÀÌ Æ²¸°°¡? ¶ó´Â Áú¹®À¸·Î ¸ÂÀ¸¸é(true)ÀÌ¸é °á°ú°ªÀº Ʋ¸®°í(false), Ç¥Çö½ÄÀÌ Æ²¸®¸é(false) ¸Â¾Æ¼­ °á°ú°ªÀº trueÀÌ´Ù. µû¶ó¼­ °á°ú°ª°ú´Â ¹Ý´ë°ªÀ» ¹ÝȯÇÑ´Ù.

expression °ªresult °ª
truefalse
falsetrue

! ¿¬»êÀÚ¿Í °°Àº ¸ðµç ´ÜÀÏ ¿¬»êÀÚ´Â ´ÙÀ½°ú °°Àº °úÁ¤À» °ÅÃÄ ½ÄÀ» Æò°¡ÇÑ´Ù.

Ư±â

¼ø¼­¸¦ ¹Ù²Ù¾î =!¸¦ »ç¿ëÇÏ¸é ¿À·ù°¡ ¹ß»ýµÈ´Ù.

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>