Recent Posts
Recent Comments
Link
Today
Total
02-08 14:03
관리 메뉴

채린씨의 티스토리

18. 반복문 While 본문

자료구조, 알고리즘/JavaScript 기초 문법

18. 반복문 While

채린씨 2022. 3. 5. 03:21

* 반복문 while

- 조건문이 참일 때 코드 블록을 계속해서 반복 수행하는 반복문

- for문과 달리 선언문과 증감문 없이 loop를 수행하며, 무한 loop 등을 수행할 때 많이 사용

- 조건문을 코드 블록보다 아래로 옮긴 do ... while 반복문도 존재 (최소 한 번 수행이 필요할 때 많이 사용)

https://simplesnippets.tech/while-loop-in-javascript-control-statements-in-js/

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