- 자바스크립트 선택문과 반복문 목차
-선택문
선택문인 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 |