Javascript ±¸¹® ºÐ¼®±â¿¡¼­ ÁÖ¼®À» ¹«½ÃÇϵµ·Ï ÇÑ´Ù.

ÁÖ¼®À» »ç¿ëÇÏ¸é ½ºÅ©¸³Æ®ÀÇ ÀϺθ¦ Javascript ±¸¹® ºÐ¼®±â¿¡¼­ ÀÐÁö ¸øÇϵµ·Ï ÇÑ´Ù. ÇÁ·Î±×·¥¿¡ °üÇÑ Âü°í ¼³¸íÀ» Æ÷ÇÔÇϱâ À§ÇØ ÁÖ¼®À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.(¿¹: ÀÛ¼ºÀÚ, ¼öÁ¤ÀÏÀÚ, ÇÁ·Î±×·¥ÀÇ ½ÃÀÛ, Á¾·á Ç¥½Ã, ¼³¸í µî)

comment Àμö´Â ½ºÅ©¸³Æ®¿¡ Æ÷ÇÔÇÏ·Á´Â ÁÖ¼®¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¿­ÀÌ´Ù.

±¸¹® 1. ÇÑ ÁÙ ÁÖ¼®
 // comment
Javascript code // ÁÖ¼®

// ÀÌÈÄÀÇ ¸ðµç ³»¿ëÀº ±× ÁÙ ³¡±îÁö ÁÖ¼®À¸·Î °£ÁÖÇÏ¿© ½ÇÇàµÇÁö ¾Ê´Â´Ù.

±¸¹® 2. ¿©·¯ ÁÙ ÁÖ¼®

/*
comment
comment
*/
Javascript code /* ÁÖ¼®
ÁÖ¼® */ Javascript code

ÁÖ¼® ¿­¸² /*°ú ÁÖ¼® ´ÝÈû */ »çÀÌÀÇ ¸ðµç ³»¿ëÀº ÁÖ¼®À¸·Î °£ÁÖµÇ¾î ½ÇÇàµÇÁö ¾Ê´Â´Ù.

±¸¹® 3. Á¶°ÇºÎ ÄÄÆÄÀÏ ÇÑ ÁÙ ÁÖ¼®
 //@condStatement

condStatement Àμö´Â Á¶°ÇºÎ ÄÄÆÄÀÏÀÌ È°¼ºÈ­µÉ °æ¿ì »ç¿ëÇÒ Á¶°ÇºÎ ÄÄÆÄÀÏ ÄÚµåÀÌ´Ù.

±¸¹® 3À» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â "//"¿Í "@" ¹®ÀÚ »çÀÌ¿¡ °ø¹éÀÌ ¾ø¾î¾ß ÇÑ´Ù.

±¸¹® 4. Á¶°ÇºÎ ÄÄÆÄÀÏ ¿©·¯ ÁÙ ÁÖ¼®

/*@
condStatement
@*/

ÀÌ´Â ÄÄÆÄÀÏÇÒ ¶§´Â »ç¿ëµÇ¹Ç·Î ´Ü¼ø ÁÖ¼®ÀÌ ¾Æ´Ï´Ù. ±¸¹® 3°ú ±¸¹® 4´Â Á¶°ÇºÎ ÄÄÆÄÀÏ ±â´ÉÀ» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¿ÍÀÇ È£È¯¼ºÀ» À¯ÁöÇϸ鼭 Á¶°ÇºÎ ÄÄÆÄÀÏÀ» Áö¿øÇÏ´Â µ¥ »ç¿ëµÈ´Ù. ÇØ´ç ±â´ÉÀ» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú´Â ÀÌ ÁÖ¼®À» °¢°¢ ±¸¹® 1°ú ±¸¹® 2¿¡ ÇØ´çÇÏ´Â °ÍÀ¸·Î ´Ü¼ø ÁÖ¼®À¸·Î Ãë±ÞÇÑ´Ù.



°£´ÜÇÑ ÁÖ¼®(comment) ¿¹Á¦

<SCRIPT>
<!-- // HTML·Î ºÎÅÍ ¼û±è ½ÃÀÛ, <!--´Â HTML ÁÖ¼®
document.write(myfunction(10,20));

function myfunction(argument1, argument2){
  /* ¿øÇÏ´Â ÁÖ¼®À» ¿©·¯ ÁÙ¿¡ °ÉÃÄ ³ÖÀ» ¼ö ÀÖ°í,
    ÀÌ´Â ±¸¹® ºÐ¼®±â¿¡ ÀÇÇá¿© ¸ðµÎ ¹«½ÃµÇ¾î
    ½ÇÇàµÇÁö ¾Ê´Â´Ù.
    ¿©±â±îÁö°¡ ¿©·¯ ÁÙ ÁÖ¼®ÀÌ´Ù. */
  var sum; // ÇÑ ÁÙ ÁÖ¼®ÀÌ´Ù.
  sum=argument1+argument2; // µÎ º¯¼ö¸¦ ´õÇÑ´Ù.
  return(sum); // ´õÇÑ °ªÀ» µÇµ¹·Á ÁØ´Ù.
}
// HTML ¼û±è ÇØÁ¦ -->
</SCRIPT>

¿©±â¼­ HTML ÁÖ¼®(<!-- HTML ¿©·¯ ÁÙ ÁÖ¼® -->)°ú Javascript ÁÖ¼®À» µ¿½Ã¿¡ »ç¿ëÇÏ¿© ºê¶ó¿ìÀú »ó¿¡µµ Ç¥½ÃµÇÁö ¾Ê°Ô ÇÑ´Ù.

±¸¹® ºÐ¼®±â´Â ÁÖ¼® ÀÌ¿ÜÀÇ ³»¿ë¸¸ ó¸®ÇÏ¿© ¾Æ·¡¿Í µ¿ÀÏÇÏ´Ù.

<SCRIPT>
document.write(myfunction(10,20));

function myfunction(argument1, argument2){
  var sum;
  sum=argument1+argument2;
  return(sum);
}
</SCRIPT>