Ç¥Çö½ÄÀÌ TRUE·Î Æò°¡µÇ¸é ¼öÇàÇÒ ¸í·É¾î(µé)À» ÁöÁ¤ÇÕ´Ï´Ù.
if (expression)
Ç¥Çö½ÄÀÌ ÀÖ´Â if-¼¼ú¹®Àº ÀüÅëÀûÀÎ-if¿Í ´Ù¸¨´Ï´Ù. If FoundColor <> Blue
¿Í °°Àº °æ¿ì ´Ü¾î "if" ´ÙÀ½ ¹®ÀÚ°¡ ¿©´Â È°°ýÈ£°¡ ¾Æ´Õ´Ï´Ù.
º¸Åë Àüü Ç¥Çö½ÄÀ» È°°ýÈ£ ¾È¿¡ ½Î ³ÖÀ¸¸é ÀÌ·¸°Ô ÇÒ ¼ö ÀÖÁö¸¸, if (x > 0) and (y > 0)
¿Í °°ÀÌ Çصµ ´Þ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡, ´Ü¾î "if" ´ÙÀ½ÀÇ Ã¹ Ç׸ñÀÌ ÇÔ¼ö È£ÃâÀ̰ųª ¶Ç´Â "not"À̳ª "!"¿Í °°Àº ¿¬»êÀÚÀÏ °æ¿ì ¿©´Â-È°°ýÈ£´Â ¿ÏÀüÈ÷ »ý·«Çصµ µË´Ï´Ù.
if-¼¼ú¹®ÀÇ Ç¥Çö½ÄÀÌ ÂüÀ¸·Î Æò°¡µÇ¸é (ºó ¹®ÀÚ¿ ¶Ç´Â ¼ýÀÚ 0¸¸ ¾Æ´Ï¸é ¾î¶² °á°úµµ ÂüÀ̹ǷÎ), ±× ÁÙ ¶Ç´Â ±× ¹ØÀÇ ºí·ÏÀÌ ½ÇÇàµË´Ï´Ù. ±×·¸Áö ¾Ê°í, »óÀÀÇÏ´Â ELSE°¡ ÀÖ´Ù¸é, ½ÇÇàÀº ±× ÁÙ ¶Ç´Â ±× ¹ØÀÇ ºí·ÏÀ¸·Î Á¡ÇÁÇÕ´Ï´Ù.
IF ¶Ç´Â ELSE°¡ ¿©·¯ ÁÙÀ» ¼ÒÀ¯Çϸé, ±×·± ÁÙµéÀº ¹Ýµå½Ã È°°ýÈ£ ¾È¿¡ µÑ·¯½Î¾ß ÇÕ´Ï´Ù. ±×·¸Áö¸¸, ÇÑ ÁÙ¸¸ IF³ª ELSE¿¡ ¼ÓÇÑ´Ù¸é, È°°ýÈ£´Â ¾ø¾îµµ µË´Ï´Ù. ÀÌ ÆäÀÌÁö ¾Æ·¡ÀÇ ¿¹Á¦µéÀ» ÂüÁ¶ÇϽʽÿÀ.
One True Brace (OTB) ½ºÅ¸ÀÏÀº ¼±ÅÃÀûÀ¸·Î Ç¥Çö½Ä if-¼¼ú¹®°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (±×·¯³ª ÀüÅëÀûÀÎ if-¼¼ú¹®Àº ¾È µË´Ï´Ù). ¿¹¸¦ µé¾î:
if (x < y) { ... } if WinExist("Untitled - Notepad") { WinActivate } if IsDone { ... } else { ... }
"else" ¼¼ú¹®°ú ´Ù¸£°Ô -- ±×ÀÇ ¿À¸¥ÂÊ¿¡ ¿À±â¸¸ ÇÏ¸é ¼¼ú¹®¿¡ Á¾·ù¿¡ »ó°ü¾øÀÌ Áö¿øÇÏ´Â -- if-¼¼ú¹®Àº ¿ÀÁ÷ ±×ÀÇ ¿À¸¥ÂÊ¿¡ ¿À´Â "{"¸¸ Áö¿øÇÕ´Ï´Ù.
°ü·ÃÇÏ¿©, ¸í·É¾î if var [not] between LowerBound and UpperBound
´Â º¯¼ö°¡ µÎ º¯¼ö »çÀÌ¿¡ ÀÖ´ÂÁö Á¡°ËÇÕ´Ï´Ù. ±×¸®°í if var [not] in value1,value2
´Â º¯¼öÀÇ ³»¿ëÀÌ °ª ¸ñ·Ï ¾È¿¡ Á¸ÀçÇÏ´ÂÁö Á¡°ËÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç¥Çö½Ä, ÇÒ´ç Ç¥Çö½Ä (:=), if var in/contains MatchList, if var between, IfInString, ºí·Ï, Else, While-ȸµ¹ÀÌ
if (A_Index > 100 or Done) return if (A_TickCount - StartTime > 2*MaxTime + 100) { MsgBox ³Ê¹« ¸¹Àº ½Ã°£Áö °æ°úÇÏ¿´½À´Ï´Ù. ExitApp } if (Color = "Blue" or Color = "White") { MsgBox Ä÷¯´Â Çã¿ëµÈ °ª Áß ÇϳªÀÔ´Ï´Ù. ExitApp } else if (Color = "Silver") { MsgBox ȸ»öÀº Çã¿ëÇÏÁö ¾Ê´Â »öÀÔ´Ï´Ù. return } else { MsgBox ÀÌ »öÀº ÀÎÁöÇÒ ¼ö ¾ø½À´Ï´Ù. ExitApp }