TIL
- 오늘 할 분량
PART 3. 반복문
- 강의 시청 후 알게 된 내용
while 반복문과 for 문이 있는데 while 반복문은 쉬우므로 따로 적진 않겠음(쉽기도하고 자주 쓰이지 않는다고함.)
for 문의 구성요소로는 for (begin; condition; step) {
}
begin : 반복문을 시작할 때 한번 실행됨
condition : 해당 조건을 반복함 false면 멈춤
step : condition이 truthy 일 동안 계속 반복
body : 각 반복의 body 가 실행된 이후 반복문 실행
순서는 begin이 실행된 후 condition을 확인 truthy면 body 안에 있는 코드를 실행 후 step 작동 그리고 condition 부터 반복함
for 문 안에 begin이나 step 은 다른곳에서 지정하면 안써도 됨. 그러나 ;;두개는 꼭 있어야됨.

반복문을 빠져나오는 방법에는 break등이 있는데

사진에서 처럼 if(!value) break 를 넣어 false가 나오게 하면 반복문이 멈춘다.
continue 는 break와 달리 멈추지않고 넘기는것이다

break, continue와 레이블
여러개의 반복문을 빠져 나오고 싶으면 for 문 앞에 <labelName>: 을 붙이고 break 뒤에 <labelName> 을 붙이면됨 .
- 복습 후 헷갈리거나 몰랐던 내용
무한반복문은 보통 while(true)로 만듦. 즉 윗 사진 예시에서 for(;;)은 잘 사용하지 않는것이므로 잘못사용한게 되버렸음.