[Javascirpt] for문 continue

2021. 7. 27. 18:04Web/Javascirpt

728x90

continue문

continue문을 반복문 다음에 사용하게 되면

다음에 오는 코드를 반복에서 무시하고 조건식으로 넘어가게 됩니다.

 

바로 코드를 보시는 게 이해가 편할테니 코드를 참고해주세요!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>for문 continue</title>
</head>
<script>
    for(var i = 1; i <= 5; i++) {
        if(i == 2 || i == 3continue;
        document.write(i, ", ");
      }
</script>
<body>
</body>
</html>
`
cs

먼저 for문의 조건으로는

변수 i 에 초깃값 1을 주었고

조건식으로는 i <= 5,

증감식으로 1씩 증가하도록 했습니다.

 

for문 안에 속한 if문에 조건으로는

|| (or 연산자) 를 활용해 변수 i 가 2 와 같거나 3 과 같다는 조건 중

하나라도 참(ture) 이 존재하면 참으로 결과를 반환하도록 했습니다. 

 

따라서 continue문을 통해 변수에 할당되는 숫자 중 2 와 3은 제외되게 되어

write 함수를 통해 1, 4, 5 만 출력되는 결과가 나온 것입니다.