while 루프
while (条件)
{
需要执行的代码;
}while
for 루프는 루프의 초기 조건과 끝 조건을 알 때 매우 유용합니다. 조건을 무시하는 위의 for 루프는 사람들이 루프의 논리를 쉽게 불명확하게 만들 수 있습니다. 이 경우 while 루프를 사용하는 것이 좋습니다.
while 루프에는 판단 조건이 하나만 있습니다. 조건이 충족되면 계속 루프를 실행하고 조건이 충족되지 않으면 루프를 종료합니다. 예를 들어, 100 내의 모든 홀수의 합을 계산하려면 while 루프를 사용하여 이를 구현할 수 있습니다.
var x = 0;
var n = 99;
while (n > 0) {
x = x + n;
n = n - 2;
}
x; // 2500루프 내부의 변수 n은 -1이 될 때까지 계속 감소합니다. while 조건이 더 이상 충족되지 않고 루프가 종료됩니다.
예
<!DOCTYPE html>
<html>
<body>
<p>点击下面的按钮,只要 i 小于 5 就一直循环代码块。</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x="",i=0;
while (i<5)
{
x=x + "The number is " + i + "<br>";
i++;
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>rrree마지막 유형의 루프는 do { ... } while() 루프와 while 루프의 유일한 차이점은 조건이 판단되지 않는다는 것입니다. 대신, 루프가 완료될 때마다 조건이 판단됩니다:
do ... while
do { ... } while() 루프를 사용할 때는 주의하세요. 루프 본문은 적어도 한 번 실행됩니다. for 및 while 루프는 한 번만 실행될 수 없습니다.
인스턴스
아아앙
새로운 파일
<html>
<head>
<script>
'use strict';
var arr = ['Bart', 'Lisa', 'Adam'];
var i=0;
for( i=0;i<arr.length;i++){
alert("hello,"+arr[i])
}
while(i<arr.length){
alert("hello,"+arr[i]);
i++;
}
do{
alert("hello,"+arr[i])
i++
}while(i<arr.length)
</script>
</head>
<body>
</body>
</html>
시사
Clear
- 코스 추천
- 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~
이 강좌를 시청한 학생들도 학습하고 있습니다.
PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
웹 프론트 엔드 개발에 대한 빠른 소개
민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발
PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]
로그인 인증 및 클래식 게시판
컴퓨터 네트워크 지식 수집
빠른 시작 Node.JS 정식 버전
당신을 가장 잘 이해하는 프론트엔드 강좌: HTML5/CSS3/ES6/NPM/Vue/...[원본]
자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함)
















