-
break 문장과 continue 문장 사용프로그램/JavaScript 2007. 11. 12. 17:30
-
Javascript에서는 정한 조건이 만족되면 switch등 루프의 실행을 중단하는 break 문장을 사용한다.
continue 문장을 사용하여 나머지 코드 블럭의 실행을 생략하고 다음 반복으로 즉시 이동할 수 있으며, 이와 동시에 for 또는 for...in... 루프일 경우 카운터 변수를 업데이트 한다.
다음 예제는 break와 continue 문장을 사용하여 루프를 제어한다.
<FORM><INPUT type="button" value="클릭해 보라." onClick="todayTest()"></FORM> <SCRIPT> function todayTest(){ // 페이지의 번잡을 피하기 위하여 기능함수를 시작한다. var inDate=0; // 입력 대화창 변수를 초기화한다. var today=new Date().getDate(); // 오늘 날자를 얻는다. do{ // 오늘 날자가 안맞고 입력 변수값이 있으면 계속한다. inDate=window.prompt('오늘이 몇일입니까?',inDate); // 대화입력창을 띄워 변수를 받는다. if (inDate==null) break; // 사용자가 취소하였으면 루프를 중단한다. if (Number(inDate)==inDate) continue; // 사용자가 숫자를 입력하였으면 루프를 계속한다. window.alert('숫자만 입력하시오!'); // 숫자가 아니므로 사용자에게 숫자만 입력하라고 경고하고 계속한다. } while (inDate!=today); // 날자가 맞으면 종료한다. if (inDate==null) window.alert('포기했군요! 오늘은 '+today+'일 입니다.'); // 입력 변수값이 없으면... else window.alert('오늘 '+today+'일 맞습니다!'); // 날자가 맞으면... } // 기능함수를 종료한다. </SCRIPT>
http://koxo.com/ 펌
'프로그램 > JavaScript' 카테고리의 다른 글
자바스크립트 디버거 (0) 2008.01.03 Javascript 새창 띄우기를 다음과 같이도 한다. (0) 2007.12.03 location.href와 loaction.replace 차이점 (0) 2007.11.29 for 문..in (0) 2007.11.12 조건식 ? x : y (0) 2007.11.12 Javascript HTC에 대해서...스크렙 (0) 2007.11.09 Javascript에서 if 문 내의 continue 문...처음 봐서리... (1) 2007.11.09 -