메뉴 건너뛰기

관리자2020.06.07 16:22

1. 그렇습니다. 함수를 사용하지 않으면 중단시킬 수 없지요.

2.  함수내에서 break;의 사용은 문법적으로 전혀 맞지 않습니다.

break; 사용되는 곳은 2경우입니다.

1) 다음과 같이 for, while 문의 반복에서 빠져나오는 경우이고,

for( ) {

 ...

break;

..

}

 

2) switch문의 case에서 switch 전체를 빠져나오는 경우

switch(n) {

case 1: ... break;

..

}

 

이 두 경우가 아닌 상황에서 break;를 사용하면 그것은 오류로 처리되어 프로그램의 실행이 바로 중단됩니다.

함수 내에서 함수의 실행을 종료하고 호출한 곳으로 돌아가는 코드는 return입니다. return 자리에 break를 사용하면 문법 오류로 처리하여 자바스크립트 엔진은 

자바스크립트 프로그램의 실행을 그냥 중단해버립니다.

 

둘 다 이 책에 설명이 되어 있으니 읽어보세요.

 

파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
위로