Javascript

반복문 break, continue의 차이

변기원 2022. 1. 4. 22:43

반복문을 돌다가 조건에 맞아 break를 만나면 다음 코드를 실행하지 않고 반복문을 멈추고 나간다.

continue를 만나면 다음 코드를 실행하지 않고 반복문의 처음으로 돌아간다.

 

연습문제

1부터 10까지 반복하면서 짝수만 싹 더해서 출력하는 코드를 만들어라.

위에 내가 한거.

i가 1부터 10까지 반복하는데, 2로 나눠서 나머지가 없으면(짝수면) sum에 i를 중첩해서 더하고

짝수가 아니라면 처음으로 돌아가라. 라는 뜻으로 else에 continue를 넣었는데 의미가 없는건가?

continue대신 break를 넣어봤을때 0밖에 안나오는 것으로봐서 의미가 없지는 않았지만

굳이 추가할 필요는 없다.