ÁöÁ¤ÇÑ Á¶°ÇÀÌ false°¡ µÉ ¶§±îÁö ¹®ÀåÀ» °è¼Ó ½ÇÇàÇÑ´Ù.
while(condition){javascriptCode} while(condition){javascriptCode1;javascriptCode2}
while ¹®ÀåÀº ·çÇÁ°¡ óÀ½ ½ÇÇàµÇ±â Àü¿¡ Á¶°Ç¹®À» È®ÀÎÇÑ´Ù. ÀÌ ¶§µµ Á¶°Ç¹®ÀÇ °ËÁ¤ °á°ú°¡ falseÀÌ¸é ·çÇÁ´Â ½ÇÇàµÇÁö ¾Ê´Â´Ù. ·çÇÁ ³»ºÎ¿¡¼ Á¶°Ç °ËÁ¤À» À§ÇÑ º¯¼öÀÇ °¡°¨ÀÌ ÇÊ¿äÇѵ¥, Á¶°ÇÀÇ Á¾·á¿¡ µµ´ÞÇÏÁö ¸øÇÏ´Â À߸øµÈ »óȲ¿¡¼´Â ¹«ÇÑ ·çÇÁ°¡ Çü¼ºµÇ´Ï ÁÖÀÇÇÏ¿©¾ß ÇÑ´Ù.
for ¹®Àå, for...in... ¹®ÀåÀ» »ç¿ëÇÏ¿© ±¸ÇöÇÏ´Â °Í°ú º° Â÷ÀÌ°¡ ¾ø´Ù.
½ÇÇ๮ javascriptCode¿¡¼ Ãß°¡ÀûÀÎ Á¶°Ç °ËÁ¤ if...else... ¹®ÀåµîÀ¸·Î Á¶°Ç¿¡ µû¶ó break ¹®ÀåÀ» »ç¿ëÇϰųª Á¶°Ç¿¡ »ç¿ëÇÑ º¯¼ö¸¦ º¯È½ÃÄÑ ÁßÁö½ÃÅ°°Å³ª, continue ¹®ÀåÀ» »ç¿ëÇϰųª Á¶°Ç¿¡ »ç¿ëÇÑ º¯¼ö¸¦ º¯È½ÃÄÑ °Ç³Ê¶Ù¸é¼ °è¼Ó½Ãų ¼ö ÀÖ´Ù.
¶ÇÇÑ ±â´ÉÇÔ¼ö¿¡¼return ¹®ÀåÀ» »ç¿ëÇϹǷμ ±â´ÉÇÔ¼ö¸¦ ÀÌÅ»ÇÏ¿© ÀÚµ¿ÀûÀ¸·Î ·çÇÁ¸¦ Á¾·á½Ãų ¼ö ÀÖ´Ù.
while ¹®ÀåÀº MS JScript¿¡¼ »ç¿ëÇÒ¼ö ÀÖ´Â do...while... ¹®Àå°ú ¾ÆÁÖ À¯»çÇϳª while ¹®Àå¿¡¼´Â Æò°¡½ÄÀÌ ¾Õ¿¡ ³ª¿À°í, do...while... ¹®Àå¿¡¼´Â Æò°¡½ÄÀÌ ·çÇÁ ¸ÇµÚ¿¡ ³ª¿Í ¹®ÀåÀÇ ¼ø¼°¡ Á»ÀÌ ´Ù¸£´Ù.
while(Á¶°Ç¹®)javascriptCode;±¸¹® 2: º¹¼ö ½ÇÇ๮
while(Á¶°Ç¹®){½ÇÇ๮;½ÇÇ๮;½ÇÇ๮;}
´ëÇ¥ÀûÀÎ ¿¹Á¦
var i=0; while(i<=10){javascriptCode1;javascriptCode2;javascriptCode3;i++;}
<SCRIPT> var numb=0; // ·çÇÁÀÇ Æò°¡¹®¿¡ »ç¿ëÇÒ º¯¼ö¸¦ ·çÇÁ Àü¿¡ ¼±¾ðÇÏ°í ÇÒ´çÇÑ´Ù. while (numb<5){ // numb º¯¼ö°¡ 5 ¹Ì¸¸¿¡¼ °è¼Ó ½ÇÇàÇÏ´Â ·çÇÁ ½ÃÀÛ numb++; // ·çÇÁ³»¿¡¼ Æò°¡¹®¿¡ »ç¿ëÇÏ´Â º¯¼ö¸¦ Áõ°¡½ÃŲ´Ù. document.write(numb+'<SUP>2</SUP>='+numb*numb+'<BR>'); // º¯¼ö ³»¿ªÀ» Ãâ·ÂÇÑ´Ù } // ·çÇÁÀÇ Á¾·á </SCRIPT>
<SCRIPT> function doit(){ // ±â´ÉÇÔ¼öÀÇ ½ÃÀÛ var str=''; // Ãâ·Â ¹®ÀÚ¿ º¯¼ö¸¦ ¼±¾ðÇÏ°í ÇÒ´çÇÑ´Ù var numb=0; // ·çÇÁÀÇ Æò°¡¹®¿¡ »ç¿ëÇÒ º¯¼ö¸¦ ·çÇÁ Àü¿¡ ¼±¾ðÇÏ°í ÇÒ´çÇÑ´Ù. myDb=new Array('°¨±Ö','µþ±â','»ç°ú','Æ÷µµ','¸á·Ð'); // ¹è¿º¯¼ö¸¦ ¼±¾ðÇÏ°í ÃʱⰪÀ» ÇÒ´çÇÑ´Ù while (numb<myDb.length){ // numb º¯¼ö°¡ ¹è¿º¯¼ö ±æÀÌ ¹Ì¸¸¿¡¼ °è¼Ó ½ÇÇàÇÏ´Â ·çÇÁ ½ÃÀÛ str+=myDb[numb]+'<BR>'; // º¯¼ö ³»¿ªÀ» Ãâ·Â ¹®ÀÚ¿ º¯¼ö¿¡ Ãß°¡ numb++; // ·çÇÁ³»¿¡¼ Æò°¡¹®¿¡ »ç¿ëÇÏ´Â º¯¼ö¸¦ Áõ°¡½ÃŲ´Ù. } // ·çÇÁÀÇ Á¾·á display1.innerHTML=str; // id=display1 °³Ã¼ÀÇ ³»¿ëÀ» Ãâ·Â ¹®ÀÚ¿·Î ¹Ù²Û´Ù } // ±â´ÉÇÔ¼öÀÇ Á¾·á </SCRIPT> <DIV id=display1 class=show style="width:200" title="°á°ú" onClick="doit()">Ŭ¸¯ÇÏ¿© °á°ú¸¦ º¸¶ó.</DIV>