JavaScript Tutorial.42

ansunny1170·2021년 12월 29일
0
post-thumbnail

JS While Loop

루프는 지정된 조건이 true인 한 코드 블록을 실행할 수 있다.

The While Loop

while 루프는 지정된 조건이 true인 한 코드 블록을 반복다.
Syntax

while (condition) {
  // code block to be executed
}

다음 예시의 루프의 코드는 변수 i10보다 작은 한 계속해서 실행된다.

조건에 사용된 변수를 늘리는 것을 잊어버리면 루프가 끝나지 않아, 브라우저가 충돌한다.

The Do While Loop

do while 루프는 while 루프의 변형이다. 이 루프는 조건이 참인지 확인하기 전에 코드 블록을 한 번 실행한 다음 조건이 참인 동안 루프를 반복한다.
Syntax

do {
  // code block to be executed
}
while (condition);

아래 예시는 do while 루프를 사용한다. 조건이 테스트되기 전에 코드 블록이 실행되기 때문에 조건이 false인 경우에도 루프는 꼭 적어도 한 번 실행된다.

조건에 사용된 변수를 늘리는 것을 잊지 말자. 그렇지 않으면 루프는 끝나지 않는다!

Comparing For and While

for 루프에 대한 이전 장을 읽었다면 while 루프가 statement 1statement 3이 생략된 for 루프와 매우 유사하다는 것을 알 수 있다.

아래 예시의 루프는 for 루프를 사용하여 cars 배열에서 자동차 이름을 수집한다.

아래 예시의 루프는 while 루프를 사용하여 cars 배열에서 자동차 이름을 수집한다.

profile
공정 설비 개발/연구원에서 웹 서비스 개발자로 경력 이전하였습니다. Node.js 백엔드 기반 풀스택 개발자를 목표로 하고 있습니다.

0개의 댓글