¿À´ÃÀº ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ °üÇØ ±âº»ÀûÀÎ Á¤¸®¸¦ ÇÏ°Ú½À´Ï´Ù.

<script language="javascript">
<!--
...

-->
</script>

1.ÀÚ¹Ù½ºÅ©¸³Æ® º¯¼ö

*Áö¿ªº¯¼öÀÇ ¼±¾ð : var º¯¼ö=º¯¼ö¿¡ ÇÒ´çÇÒ ³»¿ë

*Àü¿ªº¯¼öÀÇ ¼±¾ð : º¯¼ö=º¯¼ö¿¡ ÇÒ´çÇÒ ³»¿ë

2.°´Ã¼
-´ã´çÇÏ´Â ±â´ÉÀÌ À¯»çÇÑ °ÍµéÀ» ¸ð¾Æ³õÀº ÁýÇÕü->³»À尴ü¿Í »ç¿ëÀÚ Á¤ÀÇ °´Ã¼·Î ±¸ºÐ

*¼Ó¼º : ¿¹·Î document.bgcolor¿¡¼­ bgcolor´Â À¥ ÆäÀÌÁöÀÇ ¹è°æ»öÀ» ³ªÅ¸³»´Â ¼Ó¼ºÀÓ.

*¸Þ½îµå : °´Ã¼ÀÇ ¼Ó¼º°ªÀ» º¯°æ½ÃÅ°°Å³ª »ç¿ëÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ÀÎÅÍÆäÀ̽º·Î¼­ Áï °´Ã¼¿Í ¿ÜºÎ¼¼°è¸¦ ¿¬°áÇØ ÁÖ´Â °Í
-¿¹·Î document³ª frmae¿¡ ¹®ÀÚ¸¦ ¾²´Â °ÍÀ̳ª À©µµ¿ì¸¦ ¿­°Å³ª ´Ý´Â ÇàÀ§µîÀ» ¸»ÇÔ.

3.ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÇ ¿¬»êÀÚ
(1)ÇÒ´ç ¿¬»êÀÚ

x=y   x=y
X+=Y  X=X+Y
x-y   x=x-y
x*=y  x=x*y
x/y   x=x/y
x%y   x=x%y

(2)»ê¼ú¿¬»êÀÚ

³ª¸ÓÁö     %    x%y       x¸¦ y·Î ³ª´«µÚ ±× ³ª¸ÓÁö¸¦ ±¸ÇÔ
Áõ°¡ :     ++  x++, ++x   ÇÇ¿¬»êÀÚ¸¦ 1¸¸Å­ Áõ°¡½ÃÅ´. ++¸¦ ÇÇ¿¬»êÀÚ µÚ¿¡ ºÙÀ̸é Áõ°¡Çϱâ ÀüÀÇ °ªÀ» ¸®ÅÏÇϸç, ÀÌ ¿¬»êÀÚ¸¦ ¾Õ¿¡ ºÙÀ̸é Áõ°¡µÈ °ªÀ» ¸®ÅÏÇÔ.
°¨¼Ò :     --   x--, --x  ÇÇ¿¬»êÀÚ¸¦ 1¸¸Å­ °¨¼Ò½ÃŲÈÄ °ªÀ» ¸®ÅÏÇÔ. ¾Õ¿¡ ºÙÀÌ¸é °¨¼ÒÇÑ ÈÄÀÇ °ªÀ» ¸®ÅÏÇÔ.
´ÜÇ×À½¼ö :  -  -x         ÇÇ¿¬»êÀÚ¿¡ À½¼ö¸¦ ÃëÇÔ

(3)³í¸® ¿¬»êÀÚ
&& ¿¹) Ç¥Çö½Ä1&&Ç¥Çö½Ä2 : Ç¥Çö½Ä1°ú 2¸ðµÎ ÂüÀÏ °æ¿ì ÂüÀ» ¸®ÅÏ
|| ¿¹) Ç¥Çö½Ä1||Ç¥Çö½Ä2 : Ç¥Çö½Ä1À̳ª 2 µÑÁß Çϳª ÀÌ»óÀÌ ÂüÀÏ °æ¿ì ÂüÀ» ¸®ÅÏ
! ¿¹) !Ç¥Çö½Ä : Ç¥Çö½ÄÀÌ ÂüÀÌ¸é °ÅÁþÀ», °ÅÁþÀ̸é ÂüÀ» ¸®ÅÏ

(4)ºñ±³¿¬»êÀÚ

°°À½         ==    ½Ä1==½Ä2   µÎ ÇÇ¿¬»êÀÚ°¡ °°À¸¸é ÂüÀ» ¸®ÅÏ
°°Áö ¾ÊÀ½   !==    ½Ä1!=½Ä2   µÎ ÇÇ¿¬»êÀÚ°¡ ´Ù¸£¸é ÂüÀ» ¸®ÅÏ
Å­           >     ½Ä1>½Ä2    ½Ä1ÀÌ Å©¸é ÂüÀ» ¸®ÅÏ
Å©°Å³ª °°À½  >=    ½Ä1>=½Ä2   ½Ä1ÀÌ ½Ä2º¸´Ù Å©°Å³ª °°À¸¸é ÂüÀ» ¸®ÅÏ
ÀÛÀ½         <     ½Ä1<½Ä2    ½Ä1ÀÌ ÀÛÀ¸¸é ÂüÀ» ¸®ÅÏ
À۰ųª °°À½  <=    ½Ä1<=½Ä2   ½Ä1ÀÌ ½Ä2º¸´Ù À۰ųª °°À¸¸é ÂüÀ» ¸®ÅÏ

(5)¿¬°á ¿¬»êÀÚ
+ : µÎ°³ÀÇ ¹®ÀÚ¿­À» ¿¬°áÇÒ¶§ »ç¿ë
¿¹) "±×¸²"+"»ç¶û" Àº "±×¸²»ç¶û"À» ¸®ÅÏ

4.¹®Àå
(1)Á¶°Ç¹®

if(Á¶°Ç) {
¹®Àå1
}
else {
¹®Àå2
}

(2)¼øȯ¹®
(a)for¹®

for(ÃʱâÄ¡;Á¶°Ç;Áõ°¡ºÐ){
¹®Àå
}

(b)while¹®

while(Á¶°Ç){
¹®Àå
}

(c)break¹®
ÇöÀçÀÇ whileÀ̳ª for ¹®À» Á¾·áÇÏ°í ÇÁ·Î±×·¥ÀÇ Á¦¾î¸¦ ¼øȯ¹® ¹Ù·Î ´ÙÀ½ÀÇ ¹®Àå¿¡ Àü´ÞÇÑ´Ù.

(d)continue¹®
while¹® ³»¿¡ ÀÖÀ» °æ¿ì ¹®ÀåµéÀÇ ½ÇÇàÀ» Á¾·áÇÏ°í Á¶°ÇÀ¸·Î µ¹¾Æ°¡°í, for¹®³»¿¡ ÀÖÀ» °æ¿ì ½ÇÇàÁ¾·áÈÄ¿¡ Áõ°¡ºÐÀ¸·Î °Ç³Ê¶Ú´Ù.

(e)switch ¹®
°¢°¢ÀÇ case¿¡ ´ëÇØ ½ÇÇàÇÒ ¹®ÀåÀ» °áÁ¤.
¿¹)


switch(i){
var a;
case 1:
a="one";
break;
case 2:
a="two";
break;
.
.
.
default:
a="¾ø¾î¿ä";
break;

(3)°´Ã¼ Á¦¾î¹®
(a)for...in¹®

for(º¯¼ö in °´Ã¼){
¹®Àå
}

(b)new ¿¬»êÀÚ
»ç¿ëÀÚ°¡ Á¤ÀÇÇÑ °´Ã¼ÇüÀ» Á¤ÀÇ ÇÔ
objectName=new objectType(parameter1,parameter2...parametern)

ÇöÀç °´Ã¼¸¦ ÂüÁ¶Çϱâ À§ÇØ »ç¿ëÇÑ´Ù.
this.[propertyName]

(d)with ¹®
¿©·¯ ¹®Àå¿¡ ´ëÇÑ ±âº» °´Ã¼¸¦ ¼³Á¤ÇÑ´Ù.

with(°´Ã¼) {
¹®Àå
}

(4)ÁÖ¼®¹®
½ºÅ©¸³Æ®°¡ ¹«¾ùÀ» ÇÏ´ÂÁö ¼³¸íÇϱâÀ§ÇØ »ç¿ë.
-ÇÑÁÙ ÀÔ·ÂÀº // ¸¦ »ç¿ëÇÏ°í ¿©·¯ÁÙÀº /* - */¸¦ »ç¿ë.

5.ÇÔ¼ö
-ƯÁ¤ÇÑ ÀÏÀ» Çϵµ·Ï ¸ð¾Æ ³õÀº ÄÚµåÀÇ ÁýÇÕü.
function ÇÔ¼öÀ̸§(¸Å°³º¯¼ö1,¸Å°³º¯¼ö2,...¸Å°³º¯¼ön){
¹®Àåµé
}
(1)³»ÀåÇÔ¼ö

a. eval()ÇÔ¼ö
- Àμö·Î Àü´ÞµÈ ¼ö½ÄÀ» °è»êÇÏ¿© ÁÖ´Â ³»ÀåÇÔ¼ö.

b. parseInt()/parseFloat()
- ¸Å°³º¯¼ö·Î µé¾î¿Â ¹®ÀÚ¿­À» Á¤¼ö/½Ç¼ö·Î ¹Ù²Ù¾îÁÖ´Â ³»ÀåÇÔ¼ö.

c. escape()/unescape()
- escape´Â ISO Latin-1ÀÇ ¹®ÀÚ¼¼Æ®¸¦ ASCIIÇüÅ·Π¹Ù²Ù¾îÁÖ´Â ÇÔ¼öÀ̸ç, unescape´Â ±× ¿ª(reverse)ÀÓ.

(2)¿ÜÀåÇÔ¼ö
-»ç¿ëÀÚ°¡ Á÷Á¢ Á¤ÀÇÇÑ ÇÔ¼ö.