6.¹® ¹ý

6.5 »ç¿ëÀÚ ÇÔ¼ö

  ÀÚ¹Ù½ºÅ©¸³Æ®³»¿¡¼­ Á¦°øÇÏ´Â ±âº»ÇÔ¼ö À̿ܿ¡ °³¹ßÀÚ°¡ Á÷Á¢ ÀڽŸ¸ÀÇ ÇÔ¼ö¸¦ ¸¸µé¾î¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϰí ÀÖ´Ù.

  • ¼± ¾ð

      ÇÔ¼ö¸¦ ¼±¾ðÇÏ´Â ÀϹÝÀûÀÎ Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
    ÀÎÀÚÀÇ Àü´Þ   ÇÔ¼ö¿¡ ¾î¶² Á¤º¸¸¦ ³Ñ°ÜÁÙ¶§ ±âº»µ¥ÀÌÅÍ(Primitive)´Â call by value¿¡ ÀÇÇØ¼­ ³Ñ¾î°£´Ù. ±×·¯³ª, ³ªÁß¿¡ ¹è¿ï °´Ã¼(Object) ŸÀÔÀÇ °æ¿ì¿¡´Â call by referenceÇü½ÄÀ¸·Î ³Ñ¾î°£´Ù.


    ¿¹) µÎ °ªÀ» ¹Þ¾Æ¼­ ÇÕÀ» °è»êÇÏ¿© ReturnÇØÁÖ´Â ÇÔ¼öÀÇ ¿¹ÀÌ´Ù.
    Ãß°¡ ¼Ó¼º °¢ ÇÔ¼ö´Â ÀڱⰡ ¹ÞÀº ÀÎÀÚ¸¦ arguments¶ó´Â ¹è¿­¿¡ ÀúÀåÇϸç, ±× ¹è¿­Àº length¶ó´Â °ªÀ» °¡Áö°í ¹è¿­ÀÇ °³¼ö¸¦ ÁöĪÇÒ ¼ö ÀÖ´Ù. Áï, arguments[i], arguments.length¶ó´Â µÎ °³ÀÇ º¯¼ö¸¦ ÇÔ¼ö¾È¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. À§ÀÇ ¿¹¸¦ º¸¸é, sum.arguments.length : ½ÇÁ¦ Àü´ÞµÈ Àμö°³¼ö¸¦ °¡Áö°í µÇ¸ç, sum.arguments[0]Àº a, sum.arguments[1]´Â b¶ó´Â Àμö¿Í µ¿ÀÏÇÏ°Ô ÀνĵǾî Áø´Ù.)


    ¿¹) arguments¼Ó¼ºÀ» Ȱ¿ëÇÑ ¿¹ÀÌ´Ù.
  • Àç±Í ÇÔ¼ö

      Àç¹ÌÀÖ´Â °ÍÀº ÇÔ¼ö ÀÚ½ÅÀÌ Àڱ⸦ ºÎ¸¦ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. ÀÌ·¸°Ô È£ÃâÇÏ´Â °ÍÀ» Àç±Í È£ÃâÀ̶ó°í Çϴµ¥, °¡Àå ´ëÇ¥ÀûÀÎ °ÍÀÌ °è½Â(factorial)°ªÀ» ±¸ÇÏ´Â ÇÔ¼öÀÌ´Ù. Áï, 5ÀÇ °è½ÂÀº,
    5! = 5 x 4 x 3 x 2 x 1
    ÀÌ´Ù. ÀÌ·¯ÇÑ °è½ÂÀ» ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö·Î ±¸¼ºÇØ º¸¸é ´ÙÀ½°ú °°´Ù.

- Last Update : 2001.7.3 by Deadfire(http://www.deadfire.net)

Javascript °­ÁÂ
µé¾î°¡±â
Javascript¶õ?
ÀÛµ¿ ¹æ½Ä
Àå ´Ü Á¡
±â ÃÊ
     - HTML¹®¼­¿¡Ãß°¡Çϱâ
     - ÃÖÃÊ ¿¹Á¦
     - ÇÔ¼ö»ç¿ëÇϱâ
     - ±âº» ÇÔ¼ö
¹® ¹ý
     - º¯ ¼ö
     - ¿¬ »ê
     - Á¶ °Ç ¹®
     - ¹Ý º¹ ¹®
     - »ç¿ëÀÚÇÔ¼ö
°´ ü
     - Object¶õ?
     - ¼Ó¼º°ú ÇÔ¼ö
     - °´Ã¼ÀÇ »ý¼º°ú»ç¿ë
³»Àå °´Ã¼
     - Date
     - Math
     - String
     - Array
     - Boolean
     - Function
     - Argument
     - Number
     - Global
     - ±â Ÿ
     - with / delete
Event °´Ã¼
³×ºñ°ÔÀÌÅÍ °´Ã¼
     - ³×ºñ°ÔÀÌÅͰ´Ã¼±¸Á¶
     - °´Ã¼ Á¢±Ù ¹æ¹ý
     - navigator
     - window
     - location
     - history
     - document
     - form
     - form elements
Frame °´Ã¼
±â Ÿ
     - Animation
     - Audio
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master