HTML/CSS/JAVASCRIPT 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 13일차 강의내용 - 제어문
글번호: 24
작성자: 관리자
작성일: 2001/01/19 오전 12:43:00
조회수: 7154
JavaScript

학습내용 : 자바스크립트 - 제어문 (2001/01/17)

 

⑤ 제어문

● if-else

주어진 조건에 만족시키는 경우에만 지정된 동작을 한다.

if (조건 1) {
 동작 1
}
else if (조건 2) {
 동작 2
}
else if (조건 3) {
 동작 3
}
.....
else {
 동작 n
}

 

● while

주어진 조건에 만족하는 동안 반복해서 지정된 동작을 수행

while (조건) {
  동작 내용;
}

  

● do while

주어진 조건에 만족하는 동안 반복해서 지정된 동작을 수행. 단, 먼저 일단 문장을 수행시킨 후 조건의 만족여부를 검사한다.

do {
  동작 내용;
} while (조건);

  

●for

초기 변수값을 주고 이 변수값이 조건을 만족시키는 동안 반복 실행

for (초기값 ; 조건 ; 증감식) {
   동작 내용;
}

  

● break/continue

break는 반복 제어문 안에 위치하여 제어문을 종료시키는 역할을 하고 continue는 제어문의 처음 부분으로 이동시켜 준다.
 

JavaScript1.2버전에서 break는 뒤에 실행을 중단시킬 위치를 지정할 수 있고 continue는 뒤에 실행을 시작할 위치를 지정할 수 있게 되었다.

● return

함수에서 특정값을 리턴값으로 보내고 싶을 때 사용한다.

● switch

여러 개의 조건이 있고 각 조건에 따라 실행되어지는 동작이 다르다.

switch(표현식) {
 case value 1 :
  문장 1;
  break;
 case value 2 :
  문장 2;
  break;
 ......
 default :
  문장 n;
}

  

※ 학습정리

 

※ 관련문제

 

※ 참고문헌

 정보통신교육원 문서자료.

 

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 14일차 강의내용 - 함수 - 관리자 2001-01-26 6992
현재글 13일차 강의내용 - 제어문 - 관리자 2001-01-19 7154
  13일차 강의내용 - 제어문 - 프린트교재 - 관리자 2001-03-22 6540
  예제. 20.if문_성적확인프로그램.htm JavaScript-0020.jpg(94 KB) 레드플러스 2003-05-25 6067
  예제. 21.if_else문_성적확인프로그램.htm JavaScript-0021.jpg(92 KB) 레드플러스 2003-05-25 5675
  예제. 22.다중if문_ 성적확인프로그램.htm JavaScript-0022.jpg(92 KB) 레드플러스 2003-05-25 6423
  예제. 23.switch_case문_매달 14일은 무슨날.htm JavaScript-0023.jpg(40 KB) 레드플러스 2003-05-25 5994
  예제. 24.switch_case문_예제.htm JavaScript-0024.jpg(38 KB) 레드플러스 2003-05-25 5447
  예제. 25.for문_1에서100까지출력.htm JavaScript-0025.jpg(93 KB) 레드플러스 2003-05-25 5635
  예제. 26.for문_1에서100까지짝수의합.htm JavaScript-0026.jpg(94 KB) 레드플러스 2003-05-25 6291
  예제. 27.for문_1에서100까지합.htm JavaScript-0027.jpg(92 KB) 레드플러스 2003-05-25 6192
  예제. 28.for문_입력된수의제곱.htm JavaScript-0028.jpg(91 KB) 레드플러스 2003-05-25 5613
  예제. 29.for문_1에서100까지홀수합.htm JavaScript-0029.jpg(94 KB) 레드플러스 2003-05-25 9599
  예제. 30.for문_구구단출력.htm JavaScript-0030.jpg(118 KB) 레드플러스 2003-05-25 6589
  예제. 31.for문_증감.htm JavaScript-0031.jpg(108 KB) 레드플러스 2003-05-25 5512
  예제. 32.while문_1부터100까지의짝수의합을구하는프로그램.htm JavaScript-0032.jpg(91 KB) 레드플러스 2003-05-25 7300
  예제. 33.while문_무한루프.htm JavaScript-0033.jpg(105 KB) 레드플러스 2003-05-25 6555
  예제. 34.dowhile문_1부터100까지의짝수의합을구하는프로그램.htm JavaScript-0034.jpg(91 KB) 레드플러스 2003-05-25 5929
  예제. 35.continue문.htm JavaScript-0035.jpg(91 KB) 레드플러스 2003-05-25 5341
  예제. 36.break문_1부터100까지의합을구하는프로그램.htm JavaScript-0036.jpg(88 KB) 레드플러스 2003-05-25 5738
  예제. 37.for문_구구단출력.htm JavaScript-0037.jpg(227 KB) 레드플러스 2003-05-25 7104
  예제. 38.학점계산프로그램(do_while_if_else).htm JavaScript-0038.jpg(100 KB) 레드플러스 2003-05-25 7063
  예제. 39.문제_사용자로부터입력받은수로테이블행열크기작성하기.htm JavaScript-0039.jpg(92 KB) 레드플러스 2003-05-25 5646
다음글 12일차 강의내용 - 변수와 연산자 그리고 대화상자 02_00_02_LocalVariable_변수(지역 변수와 전역 변수).png(51 KB) 관리자 2001-01-19 6728
 
손님 사용자 Anonymous (손님)
로그인 Home