JavaScript Break 및 Continue 문

JavaScript break가 루프를 종료합니다

JavaScript break 명령은 현재 루프를 종료하고 루프 이후 코드를 계속 실행하는 것을 의미합니다. break는 일반적으로 다음 예와 같이 if 조건문과 함께 사용됩니다.

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
    <script type="text/javascript">
        var i=1
        for (i = 1; i<=10; i++) {
        if (i > 5) {
        break;
        }
        document.write(i + "<br />");
        }
    </script>
</head>
<body>
</body>
</html>

실행 결과:

1
2
3
4
5

JavaScript continue는 현재 루프를 건너뜁니다.

break 명령과 다릅니다. 또한 JavaScript continue는 현재 루프를 건너뛰고(이 루프가 유효하지 않은 것과 동일) 루프가 끝날 때까지 다음 루프를 계속합니다. 다음 예는 1-10 사이의 홀수 출력을 보여줍니다. 예를 들어, break가 루프를 종료하는지 아니면 continue가 현재 루프를 건너뛰는지 여부에 따라 break/continue 명령이 실행되는 위치에 주의해야 합니다. 위의 홀수 출력 예에서 document.write 명령 뒤에 continue 명령이 오면 홀수 출력 결과를 얻을 수 없습니다.

JavaScript 태그

switch 문 장에서 보았듯이 JavaScript 문에는 태그를 지정할 수 있습니다.

JavaScript 문에 라벨을 지정하려면 문 앞에 콜론을 추가하세요.

label:
statements

break 및 continue 문은 단순히 코드 블록을 벗어나는 문입니다.

구문: ​​break labelname;

continue labelname;

continue 문(레이블 참조 포함 또는 제외)은 루프에서만 사용할 수 있습니다.

break 문(레이블 참조 없음)은 루프나 스위치에서만 사용할 수 있습니다.

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
    <script type="text/javascript">
        var i=1
        for (i = 1; i<=10; i++) {
        if ( i % 2 == 0 ){
        continue;
        }
        document.write(i + "<br />");
        }
    </script>
</head>
<body>
</body>
</html>

지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var i=1 for (i = 1; i<=10; i++) { if ( i % 2 == 0 ){ continue; } document.write(i + "<br />"); } </script> </head> <body> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~