ÀÚ¹Ù½ºÅ©¸³Æ® Tutorial - Logical Operators
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

ºñ±³¿¬»êÀÚ¿Í ³í¸®¿¬»êÀÚ´Â Âü°ú °ÅÁþÀ» ÃøÁ¤Çϱâ À§Çؼ­ »ç¿ëµÈ´Ù.

ºñ±³¿¬»êÀÚ

ºñ±³¿¬»êÀÚ´Â °ª°ú °ª, º¯¼ö¿Í º¯¼ö ȤÀº °ª°ú º¯¼ö¸¦ ºñ±³Çϱâ À§Çؼ­ »ç¿ëµÇ´Â ¿¬»êÀÚÀÌ´Ù. ³í¸®¿¬»êÀÚ´Â ¾Æ´ÏÁö¸¸ ºñ±³°á°ú´Â Âü°ú °ÅÁþ µÑ Áß ÇϳªÀÇ »óŸ¦ ÃëÇϱ⠶§¹®¿¡ ³í¸®ÀûÀ̶ó°í º¼ ¼ö ÀÖ´Ù. ¿©±â¿¡ »ç¿ëµÇ´Â ºñ±³¿¬»êÀÚ´Â ´Ù¸¥ ¾ð¾î¿¡¼­µµ ´ëºÎºÐ °°Àº Àǹ̷Π»ç¿ëÇÒ ¼ö ÀÖ´Ù.

x=5·Î °¡Á¤ÇÑ´Ù.
¿¬»êÀÚ ¼³¸í ¿¹Á¦
== °°´Ù¸é Âü x==8 °ÅÁþ
=== ¿ÏÀüÈ÷ °°´Ù¸é Âü x===5 Âü, x==='5' °ÅÁþ
!= °°Áö ¾ÊÀ¸¸é Âü x!=8 Âü
> º¸´Ù Å©¸é Âü x>8 °ÅÁþ
< º¸´Ù ÀÛÀ¸¸é Âü x<8 Âü |
>= º¸´Ù Å©°Å³ª °°À¸¸é Âü x>=8 °ÅÁþ
<= º¸´Ù À۰ųª °°À¸¸é Âü x<=8 Âü

»ç¿ëÇϱâ

if (age<18) document.write("Too Young"); 
 

³í¸®¿¬»êÀÚ

³í¸®¿¬»êÀÚ´Â °ª°ú °ª»çÀÌÀÇ ³í¸®Àû °ü°è¸¦ ¾Ë¾Æ³»±â À§ÇÑ ¸ñÀûÀ¸·Î »ç¿ëÇÑ´Ù.

x=6, y=3À¸·Î °¡Á¤À» ÇÏÀÚ.
  • && : and ¿¬¼±ÀÚ : (x < 10 && y > 1) Âü
  • || : or ¿¬»êÀÚ : (x==5 || y == 5) °ÅÁþ
  • ! | not ¿¬»êÀÚ : !(x==y) Âü

Conditional Operator

JavaScript´Â Á¶°ÇÀÇ »óÅ¿¡ µû¶ó¼­ ºÐ±â¸¦ °áÁ¤ÇÒ ¼ö ÀÖ´Â Conditional OperatorÀ» Á¦°øÇÑ´Ù.
variablename=(condition)?value1:value2 
 
condition Á¶°ÇÀÌ ÂüÀ̸é value1ÀÌ, °ÅÁþÀÏ °æ¿ì value2°¡ variablename¿¡ ÇÒ´çÀÌ µÈ´Ù.

´ÙÀ½Àº »ç¿ë¿¹Á¦´Ù.
gretting=(visitor=="PRES")?"Dear President ":"Dear"; 
 
visitorÀÇ °ªÀÌ PRESÀ̸é, greeting¿¡ Dear President°¡ ±×·¸Áö ¾ÊÀ» °æ¿ì DearÀÌ ÇÒ´çµÈ´Ù.
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.