ÇöÀç ·çÇÁ¸¦ Á¾·áÇϰųª label·Î ¿¬°áµÈ °æ¿ì¿¡´Â ¿¬°áµÈ ¹®ÀåÀ» Á¾·áÇÑ´Ù.

 break[label];
Àμö

¼±ÅÃÀûÀÎ label Àμö´Â Áß´ÜÇÒ ¹®ÀåÀÇ ·¹À̺íÀ» ÁöÁ¤ÇÏ¿© ±× °÷À¸·Î Á¡ÇÁÇÏ°Ô ÇÑ´Ù.

»ç¿ë

break ¹®ÀåÀ» ½ÇÇàÇϸé ÇöÀç ·çÇÁ³ª ¹®Àå¿¡¼­ ºüÁ®³ª¿Í ¹Ù·Î ÇØ´ç ·çÇÁ ´ÙÀ½ ¹®ÀåÀÇ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϱ⠽ÃÀÛÇÑ´Ù.

break ¹®ÀåÀº º¸Åë ·çÇÁ switch ¹®ÀåÀ̳ª for ¹®Àå, for...in... ¹®Àå, while ¹®Àå, do...while... ¹®Àåµî¿¡¼­ »ç¿ëÇÑ´Ù. labelÀº ÁÖ·Î switch ¹®Àå¿¡¼­ °¡Àå ¸¹ÀÌ »ç¿ëµÇÁö¸¸ ´Ü¼ø¹®ÀåÀ̳ª º¹ÇÕ¹®ÀåÀ» Æ÷ÇÔÇÏ¿© ¾î¶² ·çÇÁ ¹®Àå¿¡¼­³ª »ç¿ëÇÒ ¼ö ÀÖ´Ù.



°£´ÜÇÑ for ·çÇÁ¿¡¼­ break ¹®Àå ¿¹Á¦

<SCRIPT>
for(i=1;i<=10;i++){ // ½ÃÀÛ 1 ¿¡¼­ 10 ±îÁö, Çѹø¿¡ 1¾¿ Áõ°¡ÇÏ´Â ·çÇÁ ¹®Àå
  sqr=i*i; // i ¸¦ Á¦°öÇÔ
  if (i==5) break; // i °¡ 5 ÀÌ¸é ·çÇÁ¿¡¼­ ºüÁ®³ª°¨
  document.write(i+'<SUP>2</SUP>='+i*i+'<BR>'); // °¢ i Á¦°ö °á°ú Ãâ·Â
} // ·çÇÁ ¹®ÀåÀÇ Á¾·á
</SCRIPT>

±â´ÉÈ£Ãâ·Î for·çÇÁ, if...else...·Î °ËÁ¤ÇÏ´Â °£´ÜÇÑ ¿¹Á¦

<SCRIPT>
getSqr(9); // Javascript »ó¿¡¼­ ±â´É È£Ãâ
document.write(k+'<SUP>2</SUP>='+sqr); // ¹ÝȯµÈ º¯¼ö¸¦ ÀÌ¿ëÇØ Ãâ·Â
function getSqr(numb){ // ±â´ÉÇÔ¼ö
  for(k=1;k<20;k++){ // 1¿¡¼­ 20±îÁö 1¾¿ Áõ°¡ÇÏ´Â ·çÇÁ
    var sqr=k*k; // Á¦°ö ±¸Çϱâ
    if (k==numb) break; // º¯¼ö°¡ ÁöÁ¤ÇÑ º¯¼ö¿Í °°À¸¸é ½ÇÇà Áß´Ü(break)
  } // ·çÇÁ ¹®ÀåÀÇ Á¾·á
  return (k,sqr); // º¯¼ö ¹Ýȯ
} // ±â´ÉÇÔ¼öÀÇ Á¾·á
</SCRIPT>