ÁöÁ¤ÇÑ Á¶°ÇÀÌ trueÀÎ µ¿¾È ¹®Àå ºí·ÏÀ» ¹Ýº¹Çؼ­ ½ÇÇàÇÑ´Ù.

 for(initial;condition;increment){javascriptCode}
 for(initial;condition;increment){javascriptCode1;javascriptCode2}
Àμö
initial : (½ÃÀÛ»óÅÂ)
·çÇÁ°¡ ½ÃÀ۵Ǹ鼭 ½ÃÀÛ Æ÷ÀÎÆ®¸¦ ÁöÁ¤(º¯¼ö ÁöÁ¤)ÇÏ°í, ½ÃÀ۽à ÇÑ ¹ø¸¸ ½ÇÇà Æ÷ÀÎÆ® º¯¼ö°ªÀ» Á¦°øÇѱâ À§ÇÏ¿© ½ÇÇàµÇ¸ç, ÇʼöÀûÀÎ ¿ä¼ÒÀÌ´Ù.
condition : (Á¶°Ç¹®)
ºÎ¿ï½ÄÀ¸·Î Á¶°Ç °ËÁ¤Çϱâ À§ÇÑ ÇʼöÀûÀÎ ¿ä¼ÒÀÌ´Ù. conditionÀÌ trueÀ̸é javascriptCode¸¦ ½ÇÇàÇÏ°í, conditionÀÌ falseÀÌ¸é ·çÇÁ¸¦ Á¾·áÇÑ´Ù.
increment : (Áõ°¡/°¨¼Ò¹®)
Çѹø ·çÇÁ¸¦ ½ÇÇàÇÏ°í ´ÙÀ½ ·çÇÁÀÇ º¯¼ö¸¦ ÁöÁ¤Çϸç ÀÏÁ¤ ¼öÄ¡¸¦ Áõ°¡Çϰųª °¨¼Ò½ÃÅ°°í, ÇʼöÀûÀÎ ¿ä¼Ò½ÄÀÌ´Ù. Áõ°¡½ÄÀ̳ª °¨¼Ò½ÄÀº ¸ðµç ·çÇÁÀÇ ³¡¿¡¼­ ½ÇÇàµÈ´Ù.
;i++Áõ°¡ºÐ 1
;i--°¨¼ÒºÐ 1
;i+=10Áõ°¡ºÐ 10
;i=i-10°¨¼ÒºÐ 10
javascriptCode, javascriptCode1, javascriptCode2 : (½ÇÇ๮)
conditionÀÌ trueÀÏ ¶§ ½ÇÇàµÉ Çϳª ÀÌ»óÀÇ ¹®Àå, ȤÀº º¹ÇÕ¹®ÀåÀ¸·Î ±¸¼ºµÇ°í ¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ´Ù.
»ç¿ë

for ·çÇÁ´Â ÀϹÝÀûÀ¸·Î ·çÇÁ¸¦ Á¶°Ç¿¡ ¸Â°Ô ÁöÁ¤ÇÑ ¼ö¸¸Å­ ¹Ýº¹Çؼ­ ½ÇÇàÇÒ °æ¿ì¿¡ »ç¿ëÇÑ´Ù.

½ÇÇ๮ javascriptCode¿¡¼­ Ãß°¡ÀûÀÎ Á¶°Ç °ËÁ¤ if...else... ¹®ÀåµîÀ¸·Î Á¶°Ç¿¡ µû¶ó break ¹®ÀåÀ» »ç¿ëÇÏ¿© ÁßÁö½ÃÅ°°Å³ª continue ¹®ÀåÀ» »ç¿ëÇÏ¿© °Ç³Ê¶Ù¸é¼­ °è¼Ó½Ãų ¼ö ÀÖ´Ù.

¶ÇÇÑ ±â´ÉÇÔ¼ö¿¡¼­return ¹®ÀåÀ» »ç¿ëÇϹǷμ­ ±â´ÉÇÔ¼ö¸¦ ÀÌÅ»ÇÏ¿© ÀÚµ¿ÀûÀ¸·Î ·çÇÁ¸¦ Á¾·á½Ãų ¼ö ÀÖ´Ù.

±¸¹®
±¸¹® 1: ´ÜÀÏ ½ÇÇ๮
for(½ÃÀÛ»óÅÂ;Á¶°Ç¹®;Áõ°¡/°¨¼Ò¹®) ½ÇÇ๮;
±¸¹® 2: º¹¼ö ½ÇÇ๮
for(½ÃÀÛ»óÅÂ;Á¶°Ç¹®;Áõ°¡/°¨¼Ò¹®){½ÇÇ๮;½ÇÇ๮;½ÇÇ๮;}
´ëÇ¥ÀûÀÎ ¿¹Á¦
for(i=0;i<10;i++){javascriptCode1;javascriptCode2;javascriptCode3;}


°£´ÜÇÑ for ·çÇÁ ¿¹Á¦

<SCRIPT>
for(i=1;i<=5;i++){ // ½ÃÀÛ 1 ¿¡¼­ 5 ±îÁö, Çѹø¿¡ 1¾¿ Áõ°¡
  document.write(i+'<SUP>2</SUP>='+i*i+'<BR>');
}
</SCRIPT>