ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç
ȨÆäÀÌÁö Á¦ÀÛ±âÃÊ
±âº»Å±×
ÅÂ±×ÆÁ¸ðÀ½
ű×ÀÚ·á¹æ
Æ÷Åä¼¥°ÁÂ
À¥.°ü·Ã°ÁÂ
PHP°ÁÂ
PHPÆÁ
HTML.CSS
JAVASCRIPT
ASP
JSP
PHP½ÉÈ
C.C++
Ç÷¡½Ã.ActionScript
ÀÚÀ¯°Ô½ÃÆÇ
Áú¹®°Ô½ÃÆÇ
À¯¸Ó°Ô½ÃÆÇ
¿À¶ô½Ç
Tel. 042-353-2371
ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 7½Ã
±â¾÷ÀºÇà
010-8649-6758
¿¹±ÝÁÖ:Á¦ÁÖ»ç¶û(¼ÛÁø¾Æ)
JAVASCRIPT
Ȩ > ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç > JAVASCRIPT
ÀÛ¼ºÀÚ
freewebkorea
Ä«Å×°í¸®
JavaScript
Tutorial
Object
ºñ¹Ð¹øÈ£
Á¦¸ñ
<HR class=grayHr> <BR><A name=var_terminology></A> <H2>Variable¢Ñ vs ¢Ð º¯¼ö</H2> <P class=mtext>Variable Àº ¿ì¸®°¡ ÀϹÝÀûÀ¸·Î <B>º¯¼ö</B>¶ó°í ¹ø¿ªÇؼ ºÎ¸£´Â ¿µ¾î ´Ü¾îÁÒ. º¯¼ö¶ó´Â ´Ü¾î¸¦ º¸¸é ¿ØÁö ¼öÇÐ »ý°¢ÀÌ ³ªÁö ¾Ê½À´Ï±î? Àúµµ JavaScript°¡ óÀ½ Á¢ÇÏ´Â ÇÁ·Î±×·¥Àº ¾Æ´ÏÁö¸¸ óÀ½¿¡ ÇÁ·Î±×·¥À» ¹è¿ï ¶§ º¯¼ö¶ó´Â ´Ü¾î ¶§¹®¿¡ ¹«Ã´ °í»ýÀ» Çß´ø ±â¾ïÀÌ ³ª´Â±º¿ä. ¿ì¼± Á¦°¡ ´Ü¾ðÇϴµ¥ <SPAN style="COLOR: #941919"><B>ÇÁ·Î±×·¥¿¡¼ variableÀº ¼öÇÐ ¿ë¾îÀÎ º¯¼ö°¡ °áÄÚ ¾Æ´Õ´Ï´Ù.</B></SPAN> °íÁ¤°ü³ä¿¡ »ç·Î ÀâÈ÷¸é variableÀ̶ó´Â ¿ë¾î¸¦ ÀÌÇØÇϴµ¥ ¾Ö¸¦ ¸Ô°Ô µË´Ï´Ù. ±×·³ Àç¹Ì »ï¾Æ ¾ÕÀ¸·Î ¿ì¸®°¡ ¾ó¸¶³ª ´õ »ìÁö ÇÑ ¹ø °è»êÇØ º¸µµ·Ï ÇÏÁÒ.</P><!-- ÀÔ·Â div ½ÃÀÛ --><B>¾ÕÀ¸·Î ¾ó¸¶³ª ´õ »ì±î?</B> <DIV class=input>x = ¾ÕÀ¸·Î »ì ³¯µé<BR>y = µ¹¾Æ °¡½Ç ³¯<BR>z = Áö±Ý±îÁö »ê ³¯µé<BR><BR>x = y - z </DIV><!-- ÀÔ·Â div ³¡--><BR><BR> <P class=mtext>¹°·Ð ÀÌÇØ ÇϽø®¶ó ¹Ï½À´Ï´Ù. À§ÀÇ ¼ö½Ä x = y - z °¡ °ú¿¬ ¼öÇÐÀûÀÎ ½Ä Àϱî¿ä? ÀÌ°Ç ÇüÅ»ó ¼öÇÐÀûÀ̱ä ÇÏÁö¸¸ ÀÌ ½Ä¿¡¼ ¼öÇÐÀûÀÎ ºÎºÐÀº (=) ºÎÈ£¿Í (-) ±×¸®°í x, y, z¿¡ °ªÀ» ´ëÀÔÇß´Ù´Â »ç½Ç »ÓÀÔ´Ï´Ù. ÀÌ ¼ö½ÄÀº ´ÙºÐÈ÷ ÄÄÇ»ÅÍÀÇ ÇÁ·Î±×·¥ÀûÀÎ ¼ö½ÄÀÔ´Ï´Ù. ¶Ç ÇѰ¡Áö... ¼öÇп¡¼ÀÇ º¯¼ö´Â ±× °ªÀÌ ¹ºÁö óÀ½ºÎÅÍ ¾Ë ¼ö ¾ø±â ¶§¹®¿¡ °è»êÀ» ÇØ¼ ¾Ë¾Æ ³»Áö¸¸, <B>ÄÄÇ»ÅÍ ÇÁ·Î±×·¥¿¡¼ÀÇ º¯¼ö´Â ÀÚ±âÀÇ Àǵµ ´ë·Î °ªÀ» ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù</B>´Â Á¡ ÀÔ´Ï´Ù. <BR><BR>ÀǵµÇÑ ´ë·Î ÁöÁ¤ ÇÑ´Ù... ÀÌ ¸»Àº °ð <B>³»°¡ ³Ö°í ½ÍÀº °ªÀ» ³Ö´Â´Ù</B> ¶ó´Â ¸»°ú °°Àº ¸» ¾Æ´Ï°Ú½À´Ï±î?<BR><BR>Áï, ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ Variable À̶õ ¼öÇÐ ¿ë¾îÀÎ º¯¼ö°¡ ¾Æ´Ñ '<B>¹» ´ãÀ»Áö ¸ð¸£Áö¸¸ »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ Data¸¦ ´ã´Â ÀúÀå¼Ò</B>' ¶ó°í Ç¥ÇöÇÏ´Â °ÍÀÌ ¿Ç½À´Ï´Ù.<BR><BR>ÇÏÁö¸¸ Á¦°¡ ¾Æ¹«¸® °õ°õ »ý°¢À» ÇØ ºÁµµ ¹¹¶ó°í ºÎ¸¦ Àû´çÇÑ ´Ü¾î°¡ »ý°¢³ªÁö ¾Ê±â ¶§¹®¿¡, ¾Æ´Ï »ý°¢À» ¸ø Ç߱⠶§¹®¿¡ ±×³É °ü·Ê»ó <B>º¯¼ö</B>¶ó°í ºÎ¸£°Ú½À´Ï´Ù. Ȥ½Ã ÀÌ ¹®¼¸¦ Àд ºÐ Áß¿¡¼ Àû´çÇÑ ´Ü¾î°¡ »ý°¢³ª¸é ÂÀ ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù.</P><A name=var_naming></A> <HR class=grayHr> <BR><B>º¯¼ö À̸§ ¸¸µå´Â ¹æ¹ý</B> <P class=mtext>¹¹ µçÁö ±×·¸Áö¸¸ À̸§À̶õ ¸Å¿ì Áß¿äÇÑ °ÍÀÌÁ®. »ç¶÷ÀÇ °æ¿ì¿¡´Â Ãâ»ý½Å°í¸¦ ÇÏ°í ³ªÁß¿¡ Ä¿¼ À̸§À» ¹Ù²Ù·Á¸é ÀçÆÇ±îÁö ÇØ¾ß µÇÁö ¾Ê½À´Ï±î. ¹°·Ð º¯¼öÀÇ °æ¿ì´Â ±×·¸Áö ¾Ê½À´Ï´Ù¸¸, ¿¬½ÀÀÌ ¾Æ´Ñ ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÑ´Ù¸é ÀÏ´Ü º¯¼ö À̸§À» ¸¸µé°í ³ªÁß¿¡ °íÄ£´Ù´Â °ÍÀÌ °áÄÚ ¸¸¸¸ÇÑ ÀÏÀÌ ¾Æ´Õ´Ï´Ù. ƯÈ÷ ¿ÜºÎ JavaScriipt ÆÄÀÏÀ» ¸µÅ©½ÃÄѼ ¿©·¯°³ÀÇ ÆÄÀÏ¿¡¼ »ç¿ëÇÒ °æ¿ì ÆÄÀÏÀÌ ¸¹¾ÆÁö¸é µµ¹«Áö ¾î¶² ÆÄÀÏ¿¡¼ ¾î¶² º¯¼ö¸¦ »ç¿ëÇß´ÂÁö ¾Ë¾Æ ³»±â°¡ ¿©°£ ±î´Ù·Î¿î°Ô ¾Æ´ÏÁ®. µÚ¿¡ ³ª¿Ã ASP ¿¡¼µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. <BR><BR>¿Ö À̸§¿¡ ´ëÇØ¼ ÀÌ·¸°Ô °Á¶¸¦ ÇÏ´À³Ä ÇÏ¸é ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ÆÄÀÏ¿¡¼ »ç¿ëµÇ´Â º¯¼ö´Â Àû°Ô´Â ¼ö ½Ê°³¿¡¼ ¼ö ¹é°³°¡ µÇ´Â °æ¿ì°¡ Çã´ÙÇÕ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ½ÉÁö¾î´Â º¯¼ö¸¦ ¸¸µé ¶§ º¯¼ö¿¡ ´ëÇÑ ¼³¸í ÆÄÀÏÀ» µû·Î Çϳª ¸¸µé Á¤µµ´Ï±î¿ä. ³ªÁß¿£ ½º½º·Îµµ Çì±ò¸®°Åµç¿ä. ´õ±¸³ª ¿©·¯ »ç¶÷ÀÌ °øµ¿À¸·Î ÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼´Â ÇʼöÀûÀÎ ÀÛ¾÷ÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ¾Æ·¡¿Í °°ÀÌ</P><!-- ÀÔ·Â div ½ÃÀÛ --><B>ÀÔ·Â</B> <DIV class=input>var strName <FONT color=#444400>//»ç¿ëÀÚ À̸§<BR></FONT>var strAddress <FONT color=#444400>//»ç¿ëÀÚ ÁÖ¼Ò<BR></FONT>...<BR>... </DIV><!-- ÀÔ·Â div ³¡--> <P class=mtext>¹¹ ÀÌ·± ½ÄÀ¸·Î ¿·¿¡ comment¸¦ ºÙÀδٵçÁö ÇØ¼ ¸»ÀÌÁ®... ±×¸®°í Á¶±Ý ±ÍÂú´õ¶óµµ ³ªÁß¿¡ ¾Ë¾Æ º¼ ¼ö ÀÖ°Ô À̸§À» ºÙÀÌ´Â°Ô ÁÁ°Ú½À´Ï´Ù. ±ÍÂú´Ù°í a, aa, x, xy ¸Ó ÀÌ·± ½ÄÀ¸·Î ºÙÀ̱⠺¸´Ù cellBorder, cellColor µîÀ¸·Î º¸±â¸¸ ÇØµµ ¾Æ! cellÀÇ Border ¿¡ ´ëÇÑ º¯¼ö±¸³ª... ÇÏ´Â ½ÄÀ¸·Î Á» ±¸Ã¼ÀûÀÎ À̸§ÀÌ ÁÁ°Ú½À´Ï´Ù. ´ÙÀ½Àº º¯¼ö À̸§À» ¸¸µå´Âµ¥ ÁöÄÑÁ®¾ß µÉ »çÇ×ÀÔ´Ï´Ù.</P><!-- ¼ø¼°¡ ¾ø´Â List ½ÃÀÛ --> <UL class=lineHeight> <LI class=ulColor><SPAN class=litem>º¯¼ö À̸§ÀÇ ½ÃÀÛÀº ¹®ÀÚ³ª underscore ( _ )·Î ½ÃÀÛÇÑ´Ù.</SPAN> <LI class=ulColor><SPAN class=litem>º¯¼ö À̸§Àº <B>´ë¼Ò¹®ÀÚ¸¦ È®½ÇÇÏ°Ô ±¸ºÐ(case-sensitive)</B>Çϱ⠶§¹®¿¡ ¿¹¸¦ µé¾î cell<B>B</B>order¿Í cell<B>b</B>order ´Â ÀüÇô ´Ù¸¥ °Í ÀÔ´Ï´Ù.</SPAN> <LI class=ulColor><SPAN class=litem>¾Æ·¡¿Í °°ÀÌ JavaScript ¹®Àå¿¡¼ »ç¿ëÇÏ´Â Keyword´Â º¯¼öÀ̸§À¸·Î »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. °æ¿ì¿¡ µû¶ó ¿©·¯°¡Áö ¿¡·¯°¡ ³³´Ï´Ù. µû¶ó¼ KeywordÀÎÁö ¾Æ´ÑÁö Àß ±â¾ïÀÌ ³ªÁö¾Ê°í ¾Æ¸®±î¸® ÇÏ´Ù¸é ½ÃÀÛÀ» underscore·Î Çϸé È®½ÇÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¾Æ·¡¿¡ Keyword Áß¿¡¼ <B>boolean</B>Àº º¯¼ö À̸§À¸·Î »ç¿ëÇÒ ¼ö ¾øÁö¸¸ <B>_boolean</B> À¸·Î À̸§À» ÁÖ¸é »ç¿ë °¡´ÉÇÏ´Ù´Â ¸»ÀÔ´Ï´Ù.</SPAN> </LI></UL><!-- ¼ø¼°¡ ¾ø´Â List ³¡--> <TABLE class=attributeTbl cellSpacing=2 cellPadding=0 border=0> <TBODY> <TR> <TD class=titleCell colSpan=5>º¯¼ö À̸§À¸·Î ¾µ ¼ö ¾ø´Â JavaScript Keywords</TD></TR> <COLGROUP> <COL class=syntaxRightCell style="FONT-WEIGHT: bold" span=5> <TBODY> <TR> <TD width="20%">abstract</TD> <TD width="20%">boolean</TD> <TD width="20%">break</TD> <TD width="20%">byte</TD> <TD width="20%">case</TD></TR> <TR> <TD>catch</TD> <TD>char</TD> <TD>class</TD> <TD>const</TD> <TD>continue</TD></TR> <TR> <TD>default</TD> <TD>do</TD> <TD>double</TD> <TD>else</TD> <TD>extends</TD></TR> <TR> <TD>false</TD> <TD>final</TD> <TD>finally</TD> <TD>float</TD> <TD>for</TD></TR> <TR> <TD>function</TD> <TD>goto</TD> <TD>if</TD> <TD>implements</TD> <TD>import</TD></TR> <TR> <TD>in</TD> <TD>instanceof</TD> <TD>int</TD> <TD>interface</TD> <TD>long</TD></TR> <TR> <TD>native</TD> <TD>new</TD> <TD>null</TD> <TD>package</TD> <TD>private</TD></TR> <TR> <TD>protected</TD> <TD>public</TD> <TD>return</TD> <TD>short</TD> <TD>static</TD></TR> <TR> <TD>super</TD> <TD>switch</TD> <TD>synchronized</TD> <TD>this</TD> <TD>throw</TD></TR> <TR> <TD>throws</TD> <TD>transient</TD> <TD>true</TD> <TD>try</TD> <TD>var</TD></TR> <TR> <TD>void</TD> <TD>while</TD> <TD>with</TD> <TD> </TD> <TD> </TD></TR></TBODY></TABLE><BR><BR><A name=var_declaration></A> <HR class=grayHr> <BR><B>º¯¼ö¿¡ °ªÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ý</B> <P class=mtext>ÀÌ ºÎºÐ¿¡¼´Â º¯¼ö¸¦ ¾î¶»°Ô ÁöÁ¤ÇÏ°í ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇØ ¾Ë¾Æ º¸°Ú½À´Ï´Ù. º¯¼ö¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý¿¡´Â ´ëüÀûÀ¸·Î 3 °¡Áö ÇüŰ¡ ÀÖ½À´Ï´Ù.</P><!-- ÀÔ·Â div ½ÃÀÛ --><B>1. var (var</B>iable) <B>Keyword·Î º¯¼ö¸¦ ÁöÁ¤Çϰí Data ±îÁö ÇѲ¨¹ø¿¡ ÀúÀåÇÏ´Â ¹æ¹ý</B> <DIV class=input><B>var</B> a = 3 <FONT color=#444400>// a ¶ó´Â º¯¼ö¸¦ ¸¸µé°í 3 À̶ó´Â Data¸¦ a¿¡ ÀúÀåÇ϶ó!</FONT> </DIV><!-- ÀÔ·Â div ³¡--><BR><BR><!-- ÀÔ·Â div ½ÃÀÛ --><B>2. var ·Î º¯¼ö¸¦ ÁöÁ¤Çϰí Data´Â ³ªÁß¿¡ ÀúÀåÇÏ´Â ¹æ¹ý</B> <DIV class=input><B>var</B> a; <FONT color=#444400> // a ¶ó´Â º¯¼ö¸¦ ¸¸µé°í<BR></FONT>a = 3 <FONT color=#444400> //3 À̶ó´Â Data¸¦ a¿¡ ÀúÀåÇ϶ó!</FONT> </DIV><!-- ÀÔ·Â div ³¡--><BR><BR><!-- ÀÔ·Â div ½ÃÀÛ --><B>3. varÀ» »ç¿ëÇÏÁö ¾Ê°í º¯¼ö¸í¸¸ ÁöÁ¤Çϰí Data¸¦ ÀúÀåÇÏ´Â ¹æ¹ý</B> <DIV class=input>a = 3 <FONT color=#444400> //º¯¼ö a ¿¡ 3 À̶ó´Â Data¸¦ a¿¡ ÀúÀåÇ϶ó!</FONT> </DIV><!-- ÀÔ·Â div ³¡--> <P class=mtext>ÀÌ·¸°Ô À§ÀÇ 3°¡Áö ¹æ¹ýÀÌ Àִµ¥, ¸ðµÎ ¶È °°½À´Ï´Ù. ´ÙÀ½Àº À§ÀÇ µÎ ¹øÂ° ¹æ¹ýÀ¸·Î ¿©·¯ °³ÀÇ º¯¼ö¸íÀ» ÁöÁ¤ÇÏ°í °ªÀ» ³ªÁß¿¡ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. </P><!-- ÀÔ·Â div ½ÃÀÛ --> <DIV class=input><B>var</B> a, b, c; <FONT color=#444400>// º¯¼ö a, b, c ¸¦ µ¿½Ã¿¡ ÁöÁ¤<BR></FONT><B>a</B> = 1; <FONT color=#444400>// º¯¼ö a¿¡ 1À» ÀúÀå<BR></FONT><B>b</B> = 2; <FONT color=#444400>// º¯¼ö b¿¡ 2¸¦ ÀúÀå<BR></FONT><B>c</B> = 3; <FONT color=#444400>// º¯¼ö c¿¡ 3À» ÀúÀå</FONT> </DIV><!-- ÀÔ·Â div ³¡--><BR><BR><A name=what_is_good></A> <HR class=grayHr> <BR><B>º¯¼ö¸¦ »ç¿ëÇÏ¸é ¹¹°¡ ÁÁÀº°¡...</B> <P class=mtext>º¯¼ö°¡ ¾ó¸¶³ª ÁÁÀº °ÇÁö ¾Õ ÆäÀÌÁö¿¡¼ ¹è¿î document.write ¸í·ÉÀ» »ç¿ëÇÏ¿© º¯¼ö¸¦ ȸ鿡 Ãâ·ÂÇØ º¾´Ï´Ù.</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>ÀÔ·Â</B> <PRE class=input id=var01><html> <head> <title>º¯¼ö¸¦ »ç¿ëÇÏ¿© ȸ鿡 Ãâ·ÂÇϱâ</title> <script type="text/javascript"> <!-- var <B>str01</B> = "óÀ½À¸·Î ÀÛ¼ºÇÑ script" document.write(<B>str01</B>) // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(var01);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <P class=mtext>Ãâ·Â °á°ú´Â 'óÀ½À¸·Î ÀÛ¼ºÇÑ script' ÀÔ´Ï´Ù. ¾Õ ÆäÀÌÁöÀÇ °á°ú¿Í ¶È °°½À´Ï´Ù. ±×·±µ¥ ±»ÀÌ ÀÌ·¸°Ô ŸÀÚµµ ¸¹ÀÌ ÃÄ °¡¸é¼ ¿Ö º¯¼ö¸¦ »ç¿ëÇÏ´ÂÁö ±Ã±ÝÇϰÚÁö¸¸, ÀÏ´Ü ¾Õ ÆäÀÌÁö¿¡¼ document.write·Î Ãâ·ÂÇÑ 'óÀ½À¸·Î ÀÛ¼ºÇÑ script' ¿Í ¾î¶² Á¡ÀÌ ´Ù¸¥Áö ºñ±³ÇØ º¸½ÃÁ®. ¾Õ ÆäÀÌÁö¿¡¼´Â <BR><BR>document.write("óÀ½À¸·Î ÀÛ¼ºÇÑ script")<BR><BR>·Î °ýÈ£ ¾ÈÀÇ ¹®ÀÚ¿À» µû¿ÈÇ¥·Î µÑ·¶½À´Ï´Ù¸¸ ÀÌ ¹ø ó·³ <B>str01</B> À̶ó´Â º¯¼ö¸¦ »ç¿ëÇßÀ» °æ¿ì¿¡´Â<BR><BR>document.write(<B>str01</B>)<BR><BR>°ú °°ÀÌ <B>str01</B>À» µû¿ÈÇ¥¼Ó¿¡ ³ÖÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ¿Í °°ÀÌ º¯¼ö¿¡ ³ÖÀº Data¸¦ Ãâ·ÂÇÒ ¶§´Â º¯¼ö¸¦ µû¿ÈÇ¥·Î µÎ¸£Áö ¾Ê½À´Ï´Ù. ±×·³ ¸¸¾à º¯¼ö¸¦ µû¿ÈÇ¥·Î µÎ¸£¸é ¾î¶»°Ô µÉ±î¿ä... ¾Æ·¡ÀÇ Äڵ带 ½ÇÇàÇØ º¸½ÃÁ®...</P><PRE class=input id=var02><html> <head> <title>º¯¼ö¸¦ µû¿ÈÇ¥ ¼Ó¿¡ ³ÖÀ¸¸é ¾î¶»°Ô µÉ±î.</title> <script type="text/javascript"> <!-- var <B>str01</B> = "óÀ½À¸·Î ÀÛ¼ºÇÑ script" document.write("<B>str01</B>") // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(var02);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <P class=mtext>°á°ú´Â <B>str01</B> ÀÌ µË´Ï´Ù. ÀÌ¿Í °°ÀÌ º¯¼öÀÌ°Ç ¼ýÀÚÀÌ°Ç µû¿ÈÇ¥ ¼Ó¿¡ µé¾î°¡¸é ¹®ÀÚ¿·Î Ãë±ÞÇÕ´Ï´Ù. ÀÌ°Ç ¾ÆÁÖ Á¶½ÉÇØ¾ß µÉ ºÎºÐ ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ±×³É 1 °ú "1"Àº ÀüÇô ´Ù¸£´Ù´Â °ÅÁ®. ±×³É 1Àº °è»êÀÌ °¡´ÉÇÑ ¼ýÀÚÀÌÁö¸¸ "1"Àº °è»ê ÇÒ ¼ö ¾ø´Â ¹®ÀÚÀ̱⠶§¹®ÀÔ´Ï´Ù. ÀÌ ºÎºÐ¿¡ ´ëÇØ¼´Â ´ÙÀ½ ÆäÀÌÁöÀÇ Operator ¿¡¼ ÀÚ¼¼È÷ ´Ù·ç±â·Î ÇÏ°í º¯¼ö¸¦ »ç¿ëÇϸé ÁÁÀº ÀÌÀ¯¸¦ ¾Æ·¡ÀÇ ¾Ö±¹°¡ ¿¹Á¦·Î ¼³¸í ÇϰڽÀ´Ï´Ù. ÀÌ ¿¹Á¦´Â ¶ÇÇÑ ¾Õ ºÎºÐ¿¡¼ JavaScript¸¦ ¼Ò°³ÇÏ¸é¼ <B>'´Ü¼øÈ÷ ¹Ýº¹µÇ´Â Áö°Ü¿î ÀÏÀ» JavaScript¿¡°Ô ½ÃÄѼ ´Ü¼ø ÀÛ¾÷¿¡¼ ¹þ¾î³´Ù.'</B> ¶ó´Â ¸»¿¡ ´ëÇÑ ¼³¸íÀ̱⵵ ÇÕ´Ï´Ù. ±×·¯¸é ¿©·¯ ºÐ... ´Ù °°ÀÌ ÀϾ °æ°ÇÇÑ ¸¶À½À¸·Î ±ºÀΰú °æÂûÀº °æ·Ê¸¦ ÀϹÝÀÎÀº °¡½¿¿¡ ¼ÕÀ» ¾ñ¾î Áֽñ⠹ٶø´Ï´Ù. ¹°·Ð ³²ÀÇ °¡½¿ÀÌ ¾Æ´Ï°í Àڱ⠰¡½¿¿¡...</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>ÀÔ·Â</B> <PRE class=input id=var03><html> <head> <title>¾Ö±¹°¡</title> <script type="text/javascript"> <!-- var <B>postLyric</B> = "¹«±ÃÈ »ïõ¸® È·Á °»ê ´ëÇÑ »ç¶÷ ´ëÇÑÀ¸·Î ±æÀÌ º¸ÀüÇϼ¼" document.write("µ¿Çع°°ú ¹éµÎ»êÀÌ ¸¶¸£°í ´âµµ·Ï ÇÏ´À´ÔÀÌ º¸¿ìÇÏ»ç ¿ì¸®³ª¶ó ¸¸¼¼<br />") document.write(<B>postLyric</B> + "<br /><br />") document.write("³²»ê À§¿¡ Àú ¼Ò³ª¹« ö°©À» µÎ¸¥ µí ¹Ù¶÷ ¼¸® ºÒº¯ÇÔÀº ¿ì¸® ±â»óÀϼ¼<br />") document.write(<B>postLyric</B> + "<br /><br />") document.write("°¡À» ÇÏ´Ã °øÈ°Çѵ¥ ³ô°í ±¸¸§ ¾øÀÌ ¹àÀº ´ÞÀº ¿ì¸® °¡½¿ ÀÏÆí´Ü½ÉÀϼ¼<br />") document.write(<B>postLyric</B> + "<br /><br />") document.write("ÀÌ ±â»ó°ú ÀÌ ¸¾À¸·Î Ãæ¼ºÀ» ´ÙÇÏ¿© ±«·Î¿ì³ª Áñ°Å¿ì³ª ³ª¶ó »ç¶ûÇϼ¼<br />") document.write(<B>postLyric</B>) // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(var03);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A> <P class=mtext>Ȥ½Ã À§ÀÇ ¼Ò½º Äڵ带 º¸°í "±×³É 4¹ø º¹»çÇÏ¸é µÇÁö ±×°Ô ¸Ó°¡ ±×¸® Æí¸®ÇϳÄ?" ¶ó°í »ý°¢ÇϽô ºÐµé... À§ÀÇ °á°ú¸¸ °¡Áö°í º¸¸é ¸Â´Â ¸»¾¸ÀÔ´Ï´Ù. ÇÏÁö¸¸ À§ÀÇ ¿¹Á¦´Â °£´ÜÇÑ ¿¹¸¦ µç°Å°í Á¤¸» º¯¼ö°¡ ÁÁÀº Á¡Àº Â÷Â÷ ¼³¸í µÈ´Ù´Â °ÍÀ¸·Î ÀÏ´Ü ´ë´äÀ» ´ë½ÅÇϰڽÀ´Ï´Ù. ±×¸®°í À§ÀÇ ÄÚµå Áß (<B>postLyric</B> + "<br /><br />") ºÎºÐÀº ´ÙÀ½ ÆäÀÌÁöÀÇ Operator(¿¬»ê±âÈ£) ºÎºÐ¿¡¼ ÀÚ¼¼È÷ ¼³¸íÇϰڽÀ´Ï´Ù.</P><A id=js_special_character name=js_special_character></A> <HR class=grayHr> <BR><B>Ư¼ö ¹®ÀÚÀÇ Ãâ·Â°ú µû¿ÈÇ¥ÀÇ Ã³¸®</B> <P class=mtext>¾Õ¿¡¼µµ ¾ð±ÞÇßÁö¸¸ ¹®ÀÚ¿Àº µû¿ÈÇ¥ ¼Ó¿¡ µé¾î °£´Ù°í Çß½À´Ï´Ù. ÀÌ·± °æ¿ìµµ ÀÖ½À´Ï´Ù. ¹®ÀÚ¿À» Ãâ·ÂÇϴµ¥ ¿¹¸¦ µé¾î¼<BR><BR><B>"¿ì¸® ³ª¶ó ¸¸¼¼!"</B> ¿Í °°ÀÌ µû¿ÈÇ¥ ¼Ó¿¡ ¾î¶² ´Ü¾î³ª ¹®ÀåÀ» ³Ö¾î¾ß ÇÒ Çʿ䰡 ÀÖÀ» ¶§´Â 3 °¡Áö Á¤µµÀÇ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.</P><!-- ¼ø¼°¡ ÀÖ´Â List ½ÃÀÛ --> <OL class=lineheight> <LI class=ulColor><SPAN class=litem>HTML ÀÇ <A href="http://www.cadvance.org/doc/html/beginner/font.asp#escape"><FONT color=#0000cd>Ư¼ö¹®ÀÚ(HTML Token)</FONT></A>¸¦ »ç¿ëÇÏ´Â ¹æ¹ý</SPAN> <LI class=ulColor><SPAN class=litem>JavaScriptÀÇ Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý ¾Æ·¡ÀÇ Æ¯¼ö ¹®ÀÚµéÀ» ÇÊ¿äÇÑ ºÎºÐ¿¡ ³¢¿ö ³Ö½À´Ï´Ù.</SPAN> <!-- ¼ø¼°¡ ¾ø´Â List ½ÃÀÛ --> <UL class=lineHeight> <LI class=indexColor><SPAN class=litem>n : ÁٹٲÞ</SPAN> <LI class=indexColor><SPAN class=litem>" : ÀÌÁß µû¿ÈÇ¥</SPAN> <LI class=indexColor><SPAN class=litem>' : ´Ü¼ø µû¿ÈÇ¥</SPAN> <LI class=indexColor><SPAN class=litem>r : Enter</SPAN> <LI class=indexColor><SPAN class=litem> : Back slash</SPAN> </LI></UL><!-- ¼ø¼°¡ ¾ø´Â List ³¡--> <LI class=ulColor><SPAN class=litem>µû¿ÈÇ¥¸¦ ¹Ý´ë·Î Âï´Â ¹æ¹ý</SPAN> </LI></OL><!-- ¼ø¼°¡ ÀÖ´Â List ³¡--> <P class=mtext>ÀÌ·¸°Ô 3°¡Áö Á¤µµÀÇ ¹æ¹ýÀÌ ÀÖ°Ú½À´Ï´Ù.</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>ÀÔ·Â</B> <PRE class=input id=pre_1><html> <head> <title></title> <script type="text/javascript"> <!-- var dw = document.write <FONT color=#444400>// º¯¼ö¸¦ ÀÌ·± ½ÄÀ¸·Îµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.</FONT> dw("<B>&quot;</B>¿ì¸® ³ª¶ó ¸¸¼¼!<B>&quot;</B><br />") <FONT color=#444400>//&quot;¸¦ »ç¿ëÇß½À´Ï´Ù.</FONT> dw("<B>"</B>¿ì¸® ³ª¶ó ¸¸¼¼!<B>"</B><br />") <FONT color=#444400>//JavaScript Ư¼ö ¹®ÀÚ <B> "</B> ¸¦ »ç¿ëÇß½À´Ï´Ù.</FONT> dw(<B>'</B>"¿ì¸® ³ª¶ó ¸¸¼¼!" <br /><B>'</B>) <FONT color=#444400>//¹Ù±ùÀ» ´Ü¼ø µû¿ÈÇ¥, ¾ÈÀ» ÀÌÁß µû¿ÈÇ¥¸¦ µÚ ¹Ù²Ù¾ú½À´Ï´Ù.</FONT> // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(pre_1);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <HR class=blackHr>
<HR class=grayHr> <BR><A name=var_terminology></A> <H2>Variable¢Ñ vs ¢Ð º¯¼ö</H2> <P class=mtext>Variable Àº ¿ì¸®°¡ ÀϹÝÀûÀ¸·Î <B>º¯¼ö</B>¶ó°í ¹ø¿ªÇؼ ºÎ¸£´Â ¿µ¾î ´Ü¾îÁÒ. º¯¼ö¶ó´Â ´Ü¾î¸¦ º¸¸é ¿ØÁö ¼öÇÐ »ý°¢ÀÌ ³ªÁö ¾Ê½À´Ï±î? Àúµµ JavaScript°¡ óÀ½ Á¢ÇÏ´Â ÇÁ·Î±×·¥Àº ¾Æ´ÏÁö¸¸ óÀ½¿¡ ÇÁ·Î±×·¥À» ¹è¿ï ¶§ º¯¼ö¶ó´Â ´Ü¾î ¶§¹®¿¡ ¹«Ã´ °í»ýÀ» Çß´ø ±â¾ïÀÌ ³ª´Â±º¿ä. ¿ì¼± Á¦°¡ ´Ü¾ðÇϴµ¥ <SPAN style="COLOR: #941919"><B>ÇÁ·Î±×·¥¿¡¼ variableÀº ¼öÇÐ ¿ë¾îÀÎ º¯¼ö°¡ °áÄÚ ¾Æ´Õ´Ï´Ù.</B></SPAN> °íÁ¤°ü³ä¿¡ »ç·Î ÀâÈ÷¸é variableÀ̶ó´Â ¿ë¾î¸¦ ÀÌÇØÇϴµ¥ ¾Ö¸¦ ¸Ô°Ô µË´Ï´Ù. ±×·³ Àç¹Ì »ï¾Æ ¾ÕÀ¸·Î ¿ì¸®°¡ ¾ó¸¶³ª ´õ »ìÁö ÇÑ ¹ø °è»êÇØ º¸µµ·Ï ÇÏÁÒ.</P><!-- ÀÔ·Â div ½ÃÀÛ --><B>¾ÕÀ¸·Î ¾ó¸¶³ª ´õ »ì±î?</B> <DIV class=input>x = ¾ÕÀ¸·Î »ì ³¯µé<BR>y = µ¹¾Æ °¡½Ç ³¯<BR>z = Áö±Ý±îÁö »ê ³¯µé<BR><BR>x = y - z </DIV><!-- ÀÔ·Â div ³¡--><BR><BR> <P class=mtext>¹°·Ð ÀÌÇØ ÇϽø®¶ó ¹Ï½À´Ï´Ù. À§ÀÇ ¼ö½Ä x = y - z °¡ °ú¿¬ ¼öÇÐÀûÀÎ ½Ä Àϱî¿ä? ÀÌ°Ç ÇüÅ»ó ¼öÇÐÀûÀ̱ä ÇÏÁö¸¸ ÀÌ ½Ä¿¡¼ ¼öÇÐÀûÀÎ ºÎºÐÀº (=) ºÎÈ£¿Í (-) ±×¸®°í x, y, z¿¡ °ªÀ» ´ëÀÔÇß´Ù´Â »ç½Ç »ÓÀÔ´Ï´Ù. ÀÌ ¼ö½ÄÀº ´ÙºÐÈ÷ ÄÄÇ»ÅÍÀÇ ÇÁ·Î±×·¥ÀûÀÎ ¼ö½ÄÀÔ´Ï´Ù. ¶Ç ÇѰ¡Áö... ¼öÇп¡¼ÀÇ º¯¼ö´Â ±× °ªÀÌ ¹ºÁö óÀ½ºÎÅÍ ¾Ë ¼ö ¾ø±â ¶§¹®¿¡ °è»êÀ» ÇØ¼ ¾Ë¾Æ ³»Áö¸¸, <B>ÄÄÇ»ÅÍ ÇÁ·Î±×·¥¿¡¼ÀÇ º¯¼ö´Â ÀÚ±âÀÇ Àǵµ ´ë·Î °ªÀ» ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù</B>´Â Á¡ ÀÔ´Ï´Ù. <BR><BR>ÀǵµÇÑ ´ë·Î ÁöÁ¤ ÇÑ´Ù... ÀÌ ¸»Àº °ð <B>³»°¡ ³Ö°í ½ÍÀº °ªÀ» ³Ö´Â´Ù</B> ¶ó´Â ¸»°ú °°Àº ¸» ¾Æ´Ï°Ú½À´Ï±î?<BR><BR>Áï, ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ Variable À̶õ ¼öÇÐ ¿ë¾îÀÎ º¯¼ö°¡ ¾Æ´Ñ '<B>¹» ´ãÀ»Áö ¸ð¸£Áö¸¸ »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ Data¸¦ ´ã´Â ÀúÀå¼Ò</B>' ¶ó°í Ç¥ÇöÇÏ´Â °ÍÀÌ ¿Ç½À´Ï´Ù.<BR><BR>ÇÏÁö¸¸ Á¦°¡ ¾Æ¹«¸® °õ°õ »ý°¢À» ÇØ ºÁµµ ¹¹¶ó°í ºÎ¸¦ Àû´çÇÑ ´Ü¾î°¡ »ý°¢³ªÁö ¾Ê±â ¶§¹®¿¡, ¾Æ´Ï »ý°¢À» ¸ø Ç߱⠶§¹®¿¡ ±×³É °ü·Ê»ó <B>º¯¼ö</B>¶ó°í ºÎ¸£°Ú½À´Ï´Ù. Ȥ½Ã ÀÌ ¹®¼¸¦ Àд ºÐ Áß¿¡¼ Àû´çÇÑ ´Ü¾î°¡ »ý°¢³ª¸é ÂÀ ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù.</P><A name=var_naming></A> <HR class=grayHr> <BR><B>º¯¼ö À̸§ ¸¸µå´Â ¹æ¹ý</B> <P class=mtext>¹¹ µçÁö ±×·¸Áö¸¸ À̸§À̶õ ¸Å¿ì Áß¿äÇÑ °ÍÀÌÁ®. »ç¶÷ÀÇ °æ¿ì¿¡´Â Ãâ»ý½Å°í¸¦ ÇÏ°í ³ªÁß¿¡ Ä¿¼ À̸§À» ¹Ù²Ù·Á¸é ÀçÆÇ±îÁö ÇØ¾ß µÇÁö ¾Ê½À´Ï±î. ¹°·Ð º¯¼öÀÇ °æ¿ì´Â ±×·¸Áö ¾Ê½À´Ï´Ù¸¸, ¿¬½ÀÀÌ ¾Æ´Ñ ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÑ´Ù¸é ÀÏ´Ü º¯¼ö À̸§À» ¸¸µé°í ³ªÁß¿¡ °íÄ£´Ù´Â °ÍÀÌ °áÄÚ ¸¸¸¸ÇÑ ÀÏÀÌ ¾Æ´Õ´Ï´Ù. ƯÈ÷ ¿ÜºÎ JavaScriipt ÆÄÀÏÀ» ¸µÅ©½ÃÄѼ ¿©·¯°³ÀÇ ÆÄÀÏ¿¡¼ »ç¿ëÇÒ °æ¿ì ÆÄÀÏÀÌ ¸¹¾ÆÁö¸é µµ¹«Áö ¾î¶² ÆÄÀÏ¿¡¼ ¾î¶² º¯¼ö¸¦ »ç¿ëÇß´ÂÁö ¾Ë¾Æ ³»±â°¡ ¿©°£ ±î´Ù·Î¿î°Ô ¾Æ´ÏÁ®. µÚ¿¡ ³ª¿Ã ASP ¿¡¼µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. <BR><BR>¿Ö À̸§¿¡ ´ëÇØ¼ ÀÌ·¸°Ô °Á¶¸¦ ÇÏ´À³Ä ÇÏ¸é ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ÆÄÀÏ¿¡¼ »ç¿ëµÇ´Â º¯¼ö´Â Àû°Ô´Â ¼ö ½Ê°³¿¡¼ ¼ö ¹é°³°¡ µÇ´Â °æ¿ì°¡ Çã´ÙÇÕ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ½ÉÁö¾î´Â º¯¼ö¸¦ ¸¸µé ¶§ º¯¼ö¿¡ ´ëÇÑ ¼³¸í ÆÄÀÏÀ» µû·Î Çϳª ¸¸µé Á¤µµ´Ï±î¿ä. ³ªÁß¿£ ½º½º·Îµµ Çì±ò¸®°Åµç¿ä. ´õ±¸³ª ¿©·¯ »ç¶÷ÀÌ °øµ¿À¸·Î ÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼´Â ÇʼöÀûÀÎ ÀÛ¾÷ÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ¾Æ·¡¿Í °°ÀÌ</P><!-- ÀÔ·Â div ½ÃÀÛ --><B>ÀÔ·Â</B> <DIV class=input>var strName <FONT color=#444400>//»ç¿ëÀÚ À̸§<BR></FONT>var strAddress <FONT color=#444400>//»ç¿ëÀÚ ÁÖ¼Ò<BR></FONT>...<BR>... </DIV><!-- ÀÔ·Â div ³¡--> <P class=mtext>¹¹ ÀÌ·± ½ÄÀ¸·Î ¿·¿¡ comment¸¦ ºÙÀδٵçÁö ÇØ¼ ¸»ÀÌÁ®... ±×¸®°í Á¶±Ý ±ÍÂú´õ¶óµµ ³ªÁß¿¡ ¾Ë¾Æ º¼ ¼ö ÀÖ°Ô À̸§À» ºÙÀÌ´Â°Ô ÁÁ°Ú½À´Ï´Ù. ±ÍÂú´Ù°í a, aa, x, xy ¸Ó ÀÌ·± ½ÄÀ¸·Î ºÙÀ̱⠺¸´Ù cellBorder, cellColor µîÀ¸·Î º¸±â¸¸ ÇØµµ ¾Æ! cellÀÇ Border ¿¡ ´ëÇÑ º¯¼ö±¸³ª... ÇÏ´Â ½ÄÀ¸·Î Á» ±¸Ã¼ÀûÀÎ À̸§ÀÌ ÁÁ°Ú½À´Ï´Ù. ´ÙÀ½Àº º¯¼ö À̸§À» ¸¸µå´Âµ¥ ÁöÄÑÁ®¾ß µÉ »çÇ×ÀÔ´Ï´Ù.</P><!-- ¼ø¼°¡ ¾ø´Â List ½ÃÀÛ --> <UL class=lineHeight> <LI class=ulColor><SPAN class=litem>º¯¼ö À̸§ÀÇ ½ÃÀÛÀº ¹®ÀÚ³ª underscore ( _ )·Î ½ÃÀÛÇÑ´Ù.</SPAN> <LI class=ulColor><SPAN class=litem>º¯¼ö À̸§Àº <B>´ë¼Ò¹®ÀÚ¸¦ È®½ÇÇÏ°Ô ±¸ºÐ(case-sensitive)</B>Çϱ⠶§¹®¿¡ ¿¹¸¦ µé¾î cell<B>B</B>order¿Í cell<B>b</B>order ´Â ÀüÇô ´Ù¸¥ °Í ÀÔ´Ï´Ù.</SPAN> <LI class=ulColor><SPAN class=litem>¾Æ·¡¿Í °°ÀÌ JavaScript ¹®Àå¿¡¼ »ç¿ëÇÏ´Â Keyword´Â º¯¼öÀ̸§À¸·Î »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. °æ¿ì¿¡ µû¶ó ¿©·¯°¡Áö ¿¡·¯°¡ ³³´Ï´Ù. µû¶ó¼ KeywordÀÎÁö ¾Æ´ÑÁö Àß ±â¾ïÀÌ ³ªÁö¾Ê°í ¾Æ¸®±î¸® ÇÏ´Ù¸é ½ÃÀÛÀ» underscore·Î Çϸé È®½ÇÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¾Æ·¡¿¡ Keyword Áß¿¡¼ <B>boolean</B>Àº º¯¼ö À̸§À¸·Î »ç¿ëÇÒ ¼ö ¾øÁö¸¸ <B>_boolean</B> À¸·Î À̸§À» ÁÖ¸é »ç¿ë °¡´ÉÇÏ´Ù´Â ¸»ÀÔ´Ï´Ù.</SPAN> </LI></UL><!-- ¼ø¼°¡ ¾ø´Â List ³¡--> <TABLE class=attributeTbl cellSpacing=2 cellPadding=0 border=0> <TBODY> <TR> <TD class=titleCell colSpan=5>º¯¼ö À̸§À¸·Î ¾µ ¼ö ¾ø´Â JavaScript Keywords</TD></TR> <COLGROUP> <COL class=syntaxRightCell style="FONT-WEIGHT: bold" span=5> <TBODY> <TR> <TD width="20%">abstract</TD> <TD width="20%">boolean</TD> <TD width="20%">break</TD> <TD width="20%">byte</TD> <TD width="20%">case</TD></TR> <TR> <TD>catch</TD> <TD>char</TD> <TD>class</TD> <TD>const</TD> <TD>continue</TD></TR> <TR> <TD>default</TD> <TD>do</TD> <TD>double</TD> <TD>else</TD> <TD>extends</TD></TR> <TR> <TD>false</TD> <TD>final</TD> <TD>finally</TD> <TD>float</TD> <TD>for</TD></TR> <TR> <TD>function</TD> <TD>goto</TD> <TD>if</TD> <TD>implements</TD> <TD>import</TD></TR> <TR> <TD>in</TD> <TD>instanceof</TD> <TD>int</TD> <TD>interface</TD> <TD>long</TD></TR> <TR> <TD>native</TD> <TD>new</TD> <TD>null</TD> <TD>package</TD> <TD>private</TD></TR> <TR> <TD>protected</TD> <TD>public</TD> <TD>return</TD> <TD>short</TD> <TD>static</TD></TR> <TR> <TD>super</TD> <TD>switch</TD> <TD>synchronized</TD> <TD>this</TD> <TD>throw</TD></TR> <TR> <TD>throws</TD> <TD>transient</TD> <TD>true</TD> <TD>try</TD> <TD>var</TD></TR> <TR> <TD>void</TD> <TD>while</TD> <TD>with</TD> <TD> </TD> <TD> </TD></TR></TBODY></TABLE><BR><BR><A name=var_declaration></A> <HR class=grayHr> <BR><B>º¯¼ö¿¡ °ªÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ý</B> <P class=mtext>ÀÌ ºÎºÐ¿¡¼´Â º¯¼ö¸¦ ¾î¶»°Ô ÁöÁ¤ÇÏ°í ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇØ ¾Ë¾Æ º¸°Ú½À´Ï´Ù. º¯¼ö¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý¿¡´Â ´ëüÀûÀ¸·Î 3 °¡Áö ÇüŰ¡ ÀÖ½À´Ï´Ù.</P><!-- ÀÔ·Â div ½ÃÀÛ --><B>1. var (var</B>iable) <B>Keyword·Î º¯¼ö¸¦ ÁöÁ¤Çϰí Data ±îÁö ÇѲ¨¹ø¿¡ ÀúÀåÇÏ´Â ¹æ¹ý</B> <DIV class=input><B>var</B> a = 3 <FONT color=#444400>// a ¶ó´Â º¯¼ö¸¦ ¸¸µé°í 3 À̶ó´Â Data¸¦ a¿¡ ÀúÀåÇ϶ó!</FONT> </DIV><!-- ÀÔ·Â div ³¡--><BR><BR><!-- ÀÔ·Â div ½ÃÀÛ --><B>2. var ·Î º¯¼ö¸¦ ÁöÁ¤Çϰí Data´Â ³ªÁß¿¡ ÀúÀåÇÏ´Â ¹æ¹ý</B> <DIV class=input><B>var</B> a; <FONT color=#444400> // a ¶ó´Â º¯¼ö¸¦ ¸¸µé°í<BR></FONT>a = 3 <FONT color=#444400> //3 À̶ó´Â Data¸¦ a¿¡ ÀúÀåÇ϶ó!</FONT> </DIV><!-- ÀÔ·Â div ³¡--><BR><BR><!-- ÀÔ·Â div ½ÃÀÛ --><B>3. varÀ» »ç¿ëÇÏÁö ¾Ê°í º¯¼ö¸í¸¸ ÁöÁ¤Çϰí Data¸¦ ÀúÀåÇÏ´Â ¹æ¹ý</B> <DIV class=input>a = 3 <FONT color=#444400> //º¯¼ö a ¿¡ 3 À̶ó´Â Data¸¦ a¿¡ ÀúÀåÇ϶ó!</FONT> </DIV><!-- ÀÔ·Â div ³¡--> <P class=mtext>ÀÌ·¸°Ô À§ÀÇ 3°¡Áö ¹æ¹ýÀÌ Àִµ¥, ¸ðµÎ ¶È °°½À´Ï´Ù. ´ÙÀ½Àº À§ÀÇ µÎ ¹øÂ° ¹æ¹ýÀ¸·Î ¿©·¯ °³ÀÇ º¯¼ö¸íÀ» ÁöÁ¤ÇÏ°í °ªÀ» ³ªÁß¿¡ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. </P><!-- ÀÔ·Â div ½ÃÀÛ --> <DIV class=input><B>var</B> a, b, c; <FONT color=#444400>// º¯¼ö a, b, c ¸¦ µ¿½Ã¿¡ ÁöÁ¤<BR></FONT><B>a</B> = 1; <FONT color=#444400>// º¯¼ö a¿¡ 1À» ÀúÀå<BR></FONT><B>b</B> = 2; <FONT color=#444400>// º¯¼ö b¿¡ 2¸¦ ÀúÀå<BR></FONT><B>c</B> = 3; <FONT color=#444400>// º¯¼ö c¿¡ 3À» ÀúÀå</FONT> </DIV><!-- ÀÔ·Â div ³¡--><BR><BR><A name=what_is_good></A> <HR class=grayHr> <BR><B>º¯¼ö¸¦ »ç¿ëÇÏ¸é ¹¹°¡ ÁÁÀº°¡...</B> <P class=mtext>º¯¼ö°¡ ¾ó¸¶³ª ÁÁÀº °ÇÁö ¾Õ ÆäÀÌÁö¿¡¼ ¹è¿î document.write ¸í·ÉÀ» »ç¿ëÇÏ¿© º¯¼ö¸¦ ȸ鿡 Ãâ·ÂÇØ º¾´Ï´Ù.</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>ÀÔ·Â</B> <PRE class=input id=var01><html> <head> <title>º¯¼ö¸¦ »ç¿ëÇÏ¿© ȸ鿡 Ãâ·ÂÇϱâ</title> <script type="text/javascript"> <!-- var <B>str01</B> = "óÀ½À¸·Î ÀÛ¼ºÇÑ script" document.write(<B>str01</B>) // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(var01);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <P class=mtext>Ãâ·Â °á°ú´Â 'óÀ½À¸·Î ÀÛ¼ºÇÑ script' ÀÔ´Ï´Ù. ¾Õ ÆäÀÌÁöÀÇ °á°ú¿Í ¶È °°½À´Ï´Ù. ±×·±µ¥ ±»ÀÌ ÀÌ·¸°Ô ŸÀÚµµ ¸¹ÀÌ ÃÄ °¡¸é¼ ¿Ö º¯¼ö¸¦ »ç¿ëÇÏ´ÂÁö ±Ã±ÝÇϰÚÁö¸¸, ÀÏ´Ü ¾Õ ÆäÀÌÁö¿¡¼ document.write·Î Ãâ·ÂÇÑ 'óÀ½À¸·Î ÀÛ¼ºÇÑ script' ¿Í ¾î¶² Á¡ÀÌ ´Ù¸¥Áö ºñ±³ÇØ º¸½ÃÁ®. ¾Õ ÆäÀÌÁö¿¡¼´Â <BR><BR>document.write("óÀ½À¸·Î ÀÛ¼ºÇÑ script")<BR><BR>·Î °ýÈ£ ¾ÈÀÇ ¹®ÀÚ¿À» µû¿ÈÇ¥·Î µÑ·¶½À´Ï´Ù¸¸ ÀÌ ¹ø ó·³ <B>str01</B> À̶ó´Â º¯¼ö¸¦ »ç¿ëÇßÀ» °æ¿ì¿¡´Â<BR><BR>document.write(<B>str01</B>)<BR><BR>°ú °°ÀÌ <B>str01</B>À» µû¿ÈÇ¥¼Ó¿¡ ³ÖÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ¿Í °°ÀÌ º¯¼ö¿¡ ³ÖÀº Data¸¦ Ãâ·ÂÇÒ ¶§´Â º¯¼ö¸¦ µû¿ÈÇ¥·Î µÎ¸£Áö ¾Ê½À´Ï´Ù. ±×·³ ¸¸¾à º¯¼ö¸¦ µû¿ÈÇ¥·Î µÎ¸£¸é ¾î¶»°Ô µÉ±î¿ä... ¾Æ·¡ÀÇ Äڵ带 ½ÇÇàÇØ º¸½ÃÁ®...</P><PRE class=input id=var02><html> <head> <title>º¯¼ö¸¦ µû¿ÈÇ¥ ¼Ó¿¡ ³ÖÀ¸¸é ¾î¶»°Ô µÉ±î.</title> <script type="text/javascript"> <!-- var <B>str01</B> = "óÀ½À¸·Î ÀÛ¼ºÇÑ script" document.write("<B>str01</B>") // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(var02);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <P class=mtext>°á°ú´Â <B>str01</B> ÀÌ µË´Ï´Ù. ÀÌ¿Í °°ÀÌ º¯¼öÀÌ°Ç ¼ýÀÚÀÌ°Ç µû¿ÈÇ¥ ¼Ó¿¡ µé¾î°¡¸é ¹®ÀÚ¿·Î Ãë±ÞÇÕ´Ï´Ù. ÀÌ°Ç ¾ÆÁÖ Á¶½ÉÇØ¾ß µÉ ºÎºÐ ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ±×³É 1 °ú "1"Àº ÀüÇô ´Ù¸£´Ù´Â °ÅÁ®. ±×³É 1Àº °è»êÀÌ °¡´ÉÇÑ ¼ýÀÚÀÌÁö¸¸ "1"Àº °è»ê ÇÒ ¼ö ¾ø´Â ¹®ÀÚÀ̱⠶§¹®ÀÔ´Ï´Ù. ÀÌ ºÎºÐ¿¡ ´ëÇØ¼´Â ´ÙÀ½ ÆäÀÌÁöÀÇ Operator ¿¡¼ ÀÚ¼¼È÷ ´Ù·ç±â·Î ÇÏ°í º¯¼ö¸¦ »ç¿ëÇϸé ÁÁÀº ÀÌÀ¯¸¦ ¾Æ·¡ÀÇ ¾Ö±¹°¡ ¿¹Á¦·Î ¼³¸í ÇϰڽÀ´Ï´Ù. ÀÌ ¿¹Á¦´Â ¶ÇÇÑ ¾Õ ºÎºÐ¿¡¼ JavaScript¸¦ ¼Ò°³ÇÏ¸é¼ <B>'´Ü¼øÈ÷ ¹Ýº¹µÇ´Â Áö°Ü¿î ÀÏÀ» JavaScript¿¡°Ô ½ÃÄѼ ´Ü¼ø ÀÛ¾÷¿¡¼ ¹þ¾î³´Ù.'</B> ¶ó´Â ¸»¿¡ ´ëÇÑ ¼³¸íÀ̱⵵ ÇÕ´Ï´Ù. ±×·¯¸é ¿©·¯ ºÐ... ´Ù °°ÀÌ ÀϾ °æ°ÇÇÑ ¸¶À½À¸·Î ±ºÀΰú °æÂûÀº °æ·Ê¸¦ ÀϹÝÀÎÀº °¡½¿¿¡ ¼ÕÀ» ¾ñ¾î Áֽñ⠹ٶø´Ï´Ù. ¹°·Ð ³²ÀÇ °¡½¿ÀÌ ¾Æ´Ï°í Àڱ⠰¡½¿¿¡...</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>ÀÔ·Â</B> <PRE class=input id=var03><html> <head> <title>¾Ö±¹°¡</title> <script type="text/javascript"> <!-- var <B>postLyric</B> = "¹«±ÃÈ »ïõ¸® È·Á °»ê ´ëÇÑ »ç¶÷ ´ëÇÑÀ¸·Î ±æÀÌ º¸ÀüÇϼ¼" document.write("µ¿Çع°°ú ¹éµÎ»êÀÌ ¸¶¸£°í ´âµµ·Ï ÇÏ´À´ÔÀÌ º¸¿ìÇÏ»ç ¿ì¸®³ª¶ó ¸¸¼¼<br />") document.write(<B>postLyric</B> + "<br /><br />") document.write("³²»ê À§¿¡ Àú ¼Ò³ª¹« ö°©À» µÎ¸¥ µí ¹Ù¶÷ ¼¸® ºÒº¯ÇÔÀº ¿ì¸® ±â»óÀϼ¼<br />") document.write(<B>postLyric</B> + "<br /><br />") document.write("°¡À» ÇÏ´Ã °øÈ°Çѵ¥ ³ô°í ±¸¸§ ¾øÀÌ ¹àÀº ´ÞÀº ¿ì¸® °¡½¿ ÀÏÆí´Ü½ÉÀϼ¼<br />") document.write(<B>postLyric</B> + "<br /><br />") document.write("ÀÌ ±â»ó°ú ÀÌ ¸¾À¸·Î Ãæ¼ºÀ» ´ÙÇÏ¿© ±«·Î¿ì³ª Áñ°Å¿ì³ª ³ª¶ó »ç¶ûÇϼ¼<br />") document.write(<B>postLyric</B>) // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(var03);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A> <P class=mtext>Ȥ½Ã À§ÀÇ ¼Ò½º Äڵ带 º¸°í "±×³É 4¹ø º¹»çÇÏ¸é µÇÁö ±×°Ô ¸Ó°¡ ±×¸® Æí¸®ÇϳÄ?" ¶ó°í »ý°¢ÇϽô ºÐµé... À§ÀÇ °á°ú¸¸ °¡Áö°í º¸¸é ¸Â´Â ¸»¾¸ÀÔ´Ï´Ù. ÇÏÁö¸¸ À§ÀÇ ¿¹Á¦´Â °£´ÜÇÑ ¿¹¸¦ µç°Å°í Á¤¸» º¯¼ö°¡ ÁÁÀº Á¡Àº Â÷Â÷ ¼³¸í µÈ´Ù´Â °ÍÀ¸·Î ÀÏ´Ü ´ë´äÀ» ´ë½ÅÇϰڽÀ´Ï´Ù. ±×¸®°í À§ÀÇ ÄÚµå Áß (<B>postLyric</B> + "<br /><br />") ºÎºÐÀº ´ÙÀ½ ÆäÀÌÁöÀÇ Operator(¿¬»ê±âÈ£) ºÎºÐ¿¡¼ ÀÚ¼¼È÷ ¼³¸íÇϰڽÀ´Ï´Ù.</P><A id=js_special_character name=js_special_character></A> <HR class=grayHr> <BR><B>Ư¼ö ¹®ÀÚÀÇ Ãâ·Â°ú µû¿ÈÇ¥ÀÇ Ã³¸®</B> <P class=mtext>¾Õ¿¡¼µµ ¾ð±ÞÇßÁö¸¸ ¹®ÀÚ¿Àº µû¿ÈÇ¥ ¼Ó¿¡ µé¾î °£´Ù°í Çß½À´Ï´Ù. ÀÌ·± °æ¿ìµµ ÀÖ½À´Ï´Ù. ¹®ÀÚ¿À» Ãâ·ÂÇϴµ¥ ¿¹¸¦ µé¾î¼<BR><BR><B>"¿ì¸® ³ª¶ó ¸¸¼¼!"</B> ¿Í °°ÀÌ µû¿ÈÇ¥ ¼Ó¿¡ ¾î¶² ´Ü¾î³ª ¹®ÀåÀ» ³Ö¾î¾ß ÇÒ Çʿ䰡 ÀÖÀ» ¶§´Â 3 °¡Áö Á¤µµÀÇ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.</P><!-- ¼ø¼°¡ ÀÖ´Â List ½ÃÀÛ --> <OL class=lineheight> <LI class=ulColor><SPAN class=litem>HTML ÀÇ <A href="http://www.cadvance.org/doc/html/beginner/font.asp#escape"><FONT color=#0000cd>Ư¼ö¹®ÀÚ(HTML Token)</FONT></A>¸¦ »ç¿ëÇÏ´Â ¹æ¹ý</SPAN> <LI class=ulColor><SPAN class=litem>JavaScriptÀÇ Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý ¾Æ·¡ÀÇ Æ¯¼ö ¹®ÀÚµéÀ» ÇÊ¿äÇÑ ºÎºÐ¿¡ ³¢¿ö ³Ö½À´Ï´Ù.</SPAN> <!-- ¼ø¼°¡ ¾ø´Â List ½ÃÀÛ --> <UL class=lineHeight> <LI class=indexColor><SPAN class=litem>n : ÁٹٲÞ</SPAN> <LI class=indexColor><SPAN class=litem>" : ÀÌÁß µû¿ÈÇ¥</SPAN> <LI class=indexColor><SPAN class=litem>' : ´Ü¼ø µû¿ÈÇ¥</SPAN> <LI class=indexColor><SPAN class=litem>r : Enter</SPAN> <LI class=indexColor><SPAN class=litem> : Back slash</SPAN> </LI></UL><!-- ¼ø¼°¡ ¾ø´Â List ³¡--> <LI class=ulColor><SPAN class=litem>µû¿ÈÇ¥¸¦ ¹Ý´ë·Î Âï´Â ¹æ¹ý</SPAN> </LI></OL><!-- ¼ø¼°¡ ÀÖ´Â List ³¡--> <P class=mtext>ÀÌ·¸°Ô 3°¡Áö Á¤µµÀÇ ¹æ¹ýÀÌ ÀÖ°Ú½À´Ï´Ù.</P><!-- ÀÔ·Â pre ½ÃÀÛ --><B class=pos>ÀÔ·Â</B> <PRE class=input id=pre_1><html> <head> <title></title> <script type="text/javascript"> <!-- var dw = document.write <FONT color=#444400>// º¯¼ö¸¦ ÀÌ·± ½ÄÀ¸·Îµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.</FONT> dw("<B>&quot;</B>¿ì¸® ³ª¶ó ¸¸¼¼!<B>&quot;</B><br />") <FONT color=#444400>//&quot;¸¦ »ç¿ëÇß½À´Ï´Ù.</FONT> dw("<B>"</B>¿ì¸® ³ª¶ó ¸¸¼¼!<B>"</B><br />") <FONT color=#444400>//JavaScript Ư¼ö ¹®ÀÚ <B> "</B> ¸¦ »ç¿ëÇß½À´Ï´Ù.</FONT> dw(<B>'</B>"¿ì¸® ³ª¶ó ¸¸¼¼!" <br /><B>'</B>) <FONT color=#444400>//¹Ù±ùÀ» ´Ü¼ø µû¿ÈÇ¥, ¾ÈÀ» ÀÌÁß µû¿ÈÇ¥¸¦ µÚ ¹Ù²Ù¾ú½À´Ï´Ù.</FONT> // --> </script> </head> <body> </body> </html> </PRE><!-- ÀÔ·Â pre ³¡--><A href="javascript:copy2Clipboard(pre_1);open_window('../../include/code_executor.asp');"><IMG src="http://www.cadvance.org/doc/images/icon/exec_button.gif" border=0></A><BR><BR> <HR class=blackHr>
÷ºÎÆÄÀÏ
°ßÀû°è»êÇϱâ
ÀÛ¾÷ÀÇ·Ú
°ßÀû¹®ÀÇ
°øÁö»çÇ×