현재 반복의 나머지를 건너뛰고 다음 반복으로 이동합니다.
continue는 특정 항목을 제외할 때 사용합니다. 조건이 여러 개면 filter 같은 배열 메서드가 더 읽기 쉬운지도 비교합니다.
i가 짝수일 때는 i % 2 === 0이 참이 되어 continue가 나머지 본문을 건너뛰므로 text에 아무것도 붙지 않습니다. for 문에서는 continue 뒤에도 증가식 i += 1이 실행되기 때문에 반복은 8까지 정상적으로 진행되고, 화면에는 홀수만 출력: 1 3 5 7이 나타납니다. 숫자마다 뒤에 공백을 붙였으므로 문자열 끝에도 공백 하나가 남습니다.
continue와 break는 반복문 안에서만 쓸 수 있어서 forEach에 넘긴 콜백 안에 쓰면 문법 오류가 납니다. forEach에서 한 항목을 건너뛰려면 콜백에서 return하면 되지만, 반복 전체를 중간에 멈추는 방법은 없으므로 그런 경우에는 for...of를 씁니다.
while에서 continue 전에 증가식을 건너뛰면 무한 루프가 될 수 있습니다.
직접 바꿔보세요3의 배수만 제외하도록 조건을 바꿔보세요.