본문 바로가기

javascript break2

[ 모던 자바스크립트 스터디 ] 레이블 문 , 타입 변환과 단축 평가 자바스크립트 책을 읽으며 생소한 개념이 있어 정리해보려고 한다. 레이블 문 (label statement) a: console.log('a'); 위의 코드는 a 라는 레이블 식별자가 붙은 레이블 문이다. 이 레이블 문은 프로그램의 실행 순서를 제어하는데 사용하고, 이 레이블 문을 탈출하려면 break 문에 레이블 식별자를 지정해주면 된다. a : { console.log(1); break a; console.log(2); } console.log('Done! ^~^'); 위 코드의 실행 결과는 아래와 같다. console.log(1); 이 실행 된 이후 break a; 문을 통해 a 레이블을 탈출하게 되어 아래의 console.log(2); 는 실행되지 않는 것을 확인할 수 있다. 이러한 레이블 문은 중.. 2022. 9. 12.
[ JavaScript ] 자바스크립트 기본 문법 | 반복문의 제어(break, continue) 해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다. 자바스크립트 기본 문법 :: break 반복 작업을 중간에 중단하고 싶을 때 사용하는 것입니다. 예시로 살펴보도록 하겠습니다. for(var i = 0; i < 10; i++){ if(i === 5) { break; } console.log('test'+i); } 위의 예제를 실행시키면, 그림과 같은 결과가 나오게됩니다. i 가 5일때 break 를 만나 반복문을 빠져나가게(반복문 중지) 되어 더이상 test 를 출력시키지 않습니다. 자바스크립트 기본 문법 :: Continue 그럼 실행을 즉시 중단 하면서 반복은 지속되게 하려면 어떻게 해야 할까요? 이때 사용되는 것이 Continue 입니다. 이 또.. 2021. 2. 2.