어제 오늘 내일

[Javascript] 반복문(2) - while 본문

카테고리 없음

[Javascript] 반복문(2) - while

hi.anna 2020. 6. 23. 07:03

 

두 번째 반복문은 while입니다.

 

 

 while 

while(조건식)	{
	// 반복할 코드
}

while문은 '조건식'의 결과가 true 인경우 코드 블록을 반복적으로 수행합니다.

 

코드 수행 순서

1. 먼저 조건식을 판단하고,

2. 조건식의 결과가 true이면, 코드 블록 수행합니다.

   조건식의 결과가 false이면, while문을 빠져나옵니다.

1번과 2번을 반복적으로 수행합니다.

 

 

예제 1

See the Pen 반복문 by anna (@hianna) on CodePen.

 

while문에는 조건문만 들어가지만,

위와 같이 코드 어딘가에는 for문과 같이

초기화 구문, 증감식이 들어가 주어야 합니다.

 

 

 

예제 2

while(true)  { 
  document.write('Hello');
}

이 코드의 조건문에는 true가 들어 있습니다.

이런 코딩은 하지 마세요.

이렇게 되면, 반복문이 끝나지 않고 무한루프를 돌게 됩니다.

 

조건문에 true가 들어가는 코드를 작성할 때에는

아래와 같이 break문을 사용해서 반복문이 끝나는 조건을 명시해 주어야 합니다.

See the Pen 반복문 by anna (@hianna) on CodePen.

 

 

 

 

다음번에는 do..while문에 대해서 알아보도록 하겠습니다.

반응형
Comments