루프 문의 기능은 동일한 코드를 반복적으로 실행하는 것입니다. 비록 그것이 여러 가지 다른 유형으로 나뉘어 있지만, 그 원칙은 거의 동일합니다. 주어진 조건이 충족되는 한 루프 본체에 포함 된 진술은 지속적으로 실행되며 조건이 더 이상 충족되지 않으면 종료됩니다.
루프는 사전 테스트 루프이지만, 이는 종료 여부에 대한 조건부 판단이 코드를 실행하기 전에 이루어 지므로 루프 본문이 전혀 실행되지 않을 수 있습니다. 구문은 다음과 같습니다.
while (표현) 진술
표현식이 될 때, 프로그램은 표현식이 거짓이 될 때까지 문을 계속 실행합니다.
두 가지 사례
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var i = isum = 0;
while (i <= 100) {
isum += i;
i ++;
};
document.write (isum+"<br>"); // 100 이내에 숫자의 합을 찾습니다
</스크립트>
<p> 아래 버튼을 클릭하고 5 미만인 한 코드 블록에서 계속 반복합니다. </p>
<버튼 onclick = "myFunction ()"> 여기를 클릭하십시오 </button>
<p id = "데모"> </p>
<cript>
MyFunction () 기능
{
var x = "" ", i = 0;
while (i <= 10)
{
x = x + "숫자는" + i + "<br>"입니다.
i ++;
}
document.getElementById ( "데모"). innerHtml = x;
}
</스크립트>