본문 바로가기

javascript

javascript 제어문 break, continue

예제

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Brake문&Continue문</title>
</head>
<body>
    <h2>break문</h2>
    <p id="break1"></p>

    <hr/>
    <h2>continue문</h2>
    <p id="continue1"></p>
</body>
<script>
    // id는 중복 허용 x class는 중복 허용 o
    const breaktext = document.querySelector("#break1");
    const continuetext = document.getElementById("continue1");
    let text = "";
    for(let i = 1; i<=10; i++){
        if(i == 6){
            break; //break는 가장 가까운 반복문을 찾아감
        }
        text += ` break number is  = ${i} <br/>`;
    }

    breaktext.innerHTML = text;
    text = "";
    for(let i = 1; i<=10; i++){
        if(i%3 ==0){
            continue; 
        }
        text += ` continue number is  = ${i} <br/>`;
    }
    continuetext.innerHTML = text;
    
</script>
</html>

 

실행결과

 

설명

break  반복문 안에서 사용되며 원래 반복문의 조건이 아닌 중간에 반복문을 종료 시키고 싶을 때 사용한다.
 중첩 반복문에선 break와 가장 가까운 반복문만 종료한다.
continue  반복문 안에서 사용되며 원래 반복문의 조건에서 특정 구간을 실행하지 않고 다음 구간으로
 넘어갈 때 사용된다.

 

'javascript' 카테고리의 다른 글

javascript 오브젝트  (0) 2022.02.09
javascript 배열  (0) 2022.02.09
javascript 반복문 while  (0) 2022.02.09
javascript 반복문 for  (0) 2022.02.08
javascript 조건문 switch  (0) 2022.02.07