⊗jsPmLpBr 156 of 505 menu

자바스크립트의 break 문

break 문을 사용하면 반복문을 조기에 종료할 수 있습니다. 어떤 경우에 유용한지 살펴보겠습니다. 배열의 요소를 콘솔에 출력하는 반복문이 있다고 가정해 봅시다:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { console.log(elem); }

배열에 숫자 3이 있는지 확인하는 과제가 주어졌다고 합시다. 있다면 콘솔에 '있다'를 출력합니다 (없다면 아무것도 하지 않습니다).

과제를 해결해 보겠습니다:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem === 3) { console.log('있다'); } }

과제는 해결되었지만, 문제가 하나 있습니다: 숫자 3을 찾은 후에도 배열은 의미 없이 계속 반복되어, 소중한 프로세서 리소스를 낭비하고 우리 스크립트의 작동을 느리게 만듭니다.

숫자를 찾은 즉시 반복문 작업을 종료하는 것이 더 최적입니다. 이것은 반복문 작업을 조기에 종료할 수 있는 특별한 break 문을 사용하여 수행할 수 있습니다.

그럼 숫자 3을 만나자마자 반복문을 종료해 봅시다:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('있다'); break; // 반복문을 빠져나옵니다 } }

break 문은 일반적인 for, while 등 모든 종류의 반복문을 종료할 수 있습니다.

숫자 배열이 주어졌습니다. 배열 요소의 값이 0인 요소를 만날 때까지 이 배열의 요소를 하나씩 콘솔에 출력하는 반복문을 실행하세요. 그 후 반복문은 작업을 완료해야 합니다.

숫자 배열이 주어졌습니다. 배열의 시작부터 첫 번째 음수까지 위치한 요소들의 합을 구하세요.

숫자 배열이 주어졌습니다. 이 배열에서 첫 번째 숫자 3의 위치를 찾으세요 (이 숫자는 반드시 배열에 있다고 가정합니다).

1부터 시작하는 정수를 몇 개 더해야 합이 100을 초과하는지 결정하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부