ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • break 문장과 continue 문장 사용
    프로그램/JavaScript 2007. 11. 12. 17:30
     

    Javascript에서는 정한 조건이 만족되면 switch등 루프의 실행을 중단하는 break 문장을 사용한다.

    continue 문장을 사용하여 나머지 코드 블럭의 실행을 생략하고 다음 반복으로 즉시 이동할 수 있으며, 이와 동시에 for 또는 for...in... 루프일 경우 카운터 변수를 업데이트 한다.

    다음 예제는 breakcontinue 문장을 사용하여 루프를 제어한다.

    <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/


Designed by Tistory.