break 및 continue 문은 루프의 코드 실행에 대해 보다 엄격한 흐름 제어를 제공합니다. break 문은 루프를 즉시 종료하여 루프 본문의 코드가 다시 실행되는 것을 방지할 수 있습니다. continue 문은 현재 루프만 종료하고 제어 표현식에 따라 다음 루프가 진행되도록 허용합니다.
<스크립트 언어="javascript">
var aNumbers = new Array();
var sMessage = "입력한 항목:
";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
하세요{
vUserInput = Number(prompt("숫자를 입력하거나 '0'으로 종료하세요.","0"));
If(isNaN(vUserInput)){
document.write("입력 오류입니다. 종료하려면 숫자 '0'을 입력하세요
");
BREAK; // 전체 DO 루프 본문을 종료하려면 오류를 입력하세요.
}
aNumbers[iArrayIndex] = vUserInput;
iArray인덱스 ;
}while(vUserInput != 0) //입력이 0일 때 루프 본문을 종료합니다(기본값)
//배열을 반복하는 일반적인 방법:
for(var i=0;i
iTotal = 숫자(aNumbers[i]);
sMessage = aNumbers[i] "
";
}
sMessage = "합계:" iTotal;
document.write(sMessage);
<스크립트 언어="javascript">
var aNumbers = new Array();
var sMessage = "입력한 항목:
";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
하세요{
vUserInput = Number(prompt("숫자를 입력하거나 '0'으로 종료하세요.","0"));
If(isNaN(vUserInput)){
Alert("입력 오류입니다. 종료하려면 숫자 '0'을 입력하세요.");
계속; // 오류를 입력하고 현재 사이클을 종료하고 다음 사이클을 계속합니다
}
aNumbers[iArrayIndex] = vUserInput;
iArray인덱스 ;
}while(vUserInput != 0) //입력이 0일 때 루프 본문을 종료합니다(기본값)
//배열을 반복하는 일반적인 방법:
for(var i=0;i
iTotal = 숫자(aNumbers[i]);
sMessage = aNumbers[i] "
";
}
sMessage = "합계:" iTotal;
document.write(sMessage);