½ÄÀÇ °ª¿¡ µû¶ó Á¶°Ç¿¡ ¸Â´Â ¹®Àå ±×·ìÀ» ½ÇÇàÇÑ´Ù.


@if (condition1) javascriptCode1
[@elif (condition2) javascriptCode2]
[@else javascriptCode3]
@end
Àμö
condition1, condition2 (Á¶°Ç½Ä1, 2)
ºÎ¿ï½ÄÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ´Â Á¶°Ç½ÄÀ¸·Î ¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ´Ù.
javascriptCode1 (½ÇÇ๮1)
condition1ÀÌ trueÀÏ °æ¿ì ±¸¹® ºÐ¼®µÇ´Â ¹®ÀÚ¿­·Î ¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ´Ù.
javascriptCode2 (½ÇÇ๮2)
condition1ÀÌ falseÀÌ°í, condition2°¡ trueÀÏ °æ¿ì ±¸¹® ºÐ¼®µÇ´Â ¹®ÀÚ¿­·Î ¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ´Ù.
javascriptCode3 (½ÇÇ๮3)
condition1°ú condition2°¡ ¸ðµÎ falseÀÏ °æ¿ì ±¸¹® ºÐ¼®µÇ´Â ¹®ÀÚ¿­ÀÌ¸ç ¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ´Ù.
»ç¿ë

º¸Åë @if ¹®ÀåÀ» »ç¿ëÇÏ¿© ¿©·¯ ¿É¼Ç Áß ¾î¶² ¹®ÀÚ¿­¸¦ ÅؽºÆ® Ãâ·Â¿¡ »ç¿ëÇÒ °ÍÀÎÁö °áÁ¤ÇÏ´Â °ÍÀÌ º¸ÅëÀÌ´Ù.

Ư±â

¹Ýµå½Ã À§ÀÇ ¸ðµç Àμö¸¦ ¸ðµÎ °¡Á®¾ß ÇÏ´Â °ÍÀº ¾Æ´Ï°í, ¼±ÅÃÀûÀ¸·Î »ç¿ëÇÏ¸é µÈ´Ù.

@if ¹®ÀåÀ» ¾µ ¶§ °¢ ÀýÀ» ´Ù¸¥ ÁÙ¿¡ µÑ ÇÊ¿ä´Â ¾ø°í, @elif ÀýÀº ¿©·¯ °³¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ @elif ÀýÀº ¸ðµÎ @else Àý ¾Õ¿¡ µÎ¾î¾ß ÇÑ´Ù.

±¸¹®
±¸¹® 1 : ÇÑ°¡Áö Á¶°Ç¸¸ °ËÁ¤ÇÒ ¶§
@if (Á¶°Ç¹®) ½ÇÇ๮;
@end
@if (Á¶°Ç¹®) ½ÇÇ๮;
@else ½ÇÇ๮;
@end
±¸¹® 2 : º¹¼ö Á¶°Ç °ËÁ¤ÇÒ ¶§(¿¹Á¦)
@if (Á¶°Ç¹®) ½ÇÇ๮; // Á¦ÀÏ ¸ÕÀú ³ª¿Í¾ß ÇÑ´Ù.
@elif (Á¶°Ç¹®) ½ÇÇ๮;
@elif (Á¶°Ç¹®) ½ÇÇ๮;
@else ½ÇÇ๮; // ¸¶Áö¸· @elif º¸´Ù ´Ê°Ô ³ª¿Í¾ß ÇÑ´Ù.
@end // Á¦ÀÏ ¸¶Áö¸·¿¡ ³ª¿Í¾ß ÇÑ´Ù.