채린씨의 티스토리
18. 반복문 While 본문
* 반복문 while
- 조건문이 참일 때 코드 블록을 계속해서 반복 수행하는 반복문
- for문과 달리 선언문과 증감문 없이 loop를 수행하며, 무한 loop 등을 수행할 때 많이 사용
- 조건문을 코드 블록보다 아래로 옮긴 do ... while 반복문도 존재 (최소 한 번 수행이 필요할 때 많이 사용)
① Test Expression에서 조건문 판단
② ①에서 판단한 조건문이 참일 경우, Statement Block 실행 (보통 Statement Block 안에서 변수값을 변경하거나 break으로 while문을 빠져나갈 수 있도록 함)
③ Test Expression에서 조건문 판단
④ ③에서 판단한 조건문이 참일 경우, Statement Block 실행
... 반복하다가 Test Expression이 거짓일 경우 반복 종료
* 반복문 do .. while
① Statement Block 일단 한 번 실행!
② Test Expression에서 조건문 판단
③ ②에서 판단한 조건문이 참일 경우, Statement Block 실행 (보통 Statement Block 안에서 변수값을 변경하거나 break으로 while문을 빠져나갈 수 있도록 함)
④ Test Expression에서 조건문 판단
⑤④에서 판단한 조건문이 참일 경우, Statement Block 실행
... 반복하다가 Test Expression이 거짓일 경우 반복 종료
- 알고리즘 문제풀이를 하다 보면 do ... while문을 생각해내지 못하는 경우가 많다! 많이 써먹어보자!!
'자료구조, 알고리즘 > JavaScript 기초 문법' 카테고리의 다른 글
20. 반복문 연습문제 (0) | 2022.03.05 |
---|---|
19. 반복문 제어 (0) | 2022.03.05 |
17. 반복문(!) (0) | 2022.03.05 |
16. 연습문제 (0) | 2022.03.04 |
15. 조건문 switch (0) | 2022.03.04 |
Comments