티스토리 뷰

-선택문

선택문인 switch문은 변수에 저장된 값과 switch문에 있는 경우 (case) 값을 검사하여 변수와 경우의 값에서 일치하는 값이 있을 때 코드를 실행.

데이터가 없으면 마지막 default에 있는 코드를 실행하고 종료한다.

 

%if문과 차이점 : if문은 데이터가 여러 개일 경우 사용 switch는 여러 경우의 값 중 일치하는 경우

 

-반복문

반복문을 이용하면 코드를 원하는 횟수만큼 반복하여 실행할 수 있다.

반복문에는 while, do while , for문이 있다.

 

1)while

-조건식을 만족할 때까지 코드를 여러 회 반복

 

기본형 | var변수=초깃값;

while(조건식) {

코드 ;

증감식 ;

}

->조건식을 검사 후, 만족하면 중괄호안에 있는 코드와 증감식 실행 그리고 다시 조건식 검사 (무한 반복 )

2)do while

-while문의 경우 조건식의 만족 여부를 먼저 검사한 후 중괄호에 있는 코드의 실행 여부를 결정 했다. 하지만 do while문은 반드시 한 번은 코드를 실행하고 조건식을 검사한다.

 

기본형 | var 변수=초깃값;

do {

자바스크립코드;

증감식 ;

}while(조건식)


3)for

조건식을 만족할 때까지 특정 hem를 반복하여 실행한다. while문 보다 사용하기 편해 빈도가 높다.

 

기본형 | for(초깃값;조건식;증감식) {

자바스크립트 코드;

}

 


4)break

반복문인 while문 또는 for문에서 break문을 실행하면 조건식과 상관없이 강제로 반복문을 종료한다. , 반복문을 강제로 종료할 때 사용.

 

4-1)기본형 | for(초깃값,조건식,증감식){

break;

자바스크립 코드;

}

 

4-2)기본형 | var 변수=초깃값;

while(조건식){

break; //반복문 강제 종료

자바스크립 코드

증감식;

}

 

5)continue

continue문은 반복문에서만 사용할 수 있다.

while문 사용할 경우 : continue다음에 오는 코드는 무시하고 바로 조건식으로 이동해 조건을 검사한다.

for문에 사용할 경우 : continue다음에 오는 코드는 무시하고 바로 증감식으로 이동하여 증감 연산을 실행.

 

5-1)기본형 | for(초깃값;조건식;증감식){

continue;

코드;

}

5-2)기본형 | var변수 =초깃값;

while(조건식){

증감식;

continue;

자바스크립트 코드;

}


'Java Script & j Query > Java Script' 카테고리의 다른 글

자바스크립트 내장객체  (0) 2018.11.12
자바스크립트 객체란 ?  (0) 2018.11.08
자바스크립트 -제어문  (0) 2018.11.08
자바스크립트 연산자  (0) 2018.11.06
자바스크립트 start  (0) 2018.11.06