자바스크립트 문법(2)
자바스크립트 문법(2)
제어문
프로그램의 흐름을 제어할 수 있도록 도와주는 문장을 말한다 제어문에는 조건을 만족하는 여부에 따라 코드를 제어 또는 변수에 일치하는 경우의 값에 따라 코드를 제어할 수 있는 선택문, 여러번 문장을 반복할 수 있는 반복문이 존재한다
조건문 if
1
2
3
4
5
6
7
if(조건식) {
자바스크립트 코드;
}else if (조건식1){
}else{
}
조건식을 만족할 경우 내부 코드를 실행한다 조건식을 만족하지 못한다면 else문을 실행한다
else if(조건) 은 위 if문이나 else if문들의 조건을 충족시키지 않고 해당 위치에서 조건을 만족한다고 하면 그 코드를 실행시킨다
1
2
3
4
5
if (조건1){
if (조건2){
자바스크립트 코드;
}
}
다른 언어와 비슷하게 if문을 겹처서 사용가능하다
선택문 switch
선택문은 변수에 저장된값과 case의 값을 검사라여 변수와 경우의 값에서 일치하는 값이 있을때 그에 해당하는 코드를 실행한다
1
2
3
4
5
6
7
8
9
10
11
var num = 123;
switch(num){
case 12: 코드1;
break;
case 123: 코드2;
break;
case 1: 코드3;
break;
default: 코드4;
}
변수와 case에 저장된 값을 비교해서 같은 값을 찾으면 그 코드를 실행하고 break를 만나 빠져나온다 만약 일치하는 데이터가 없다면 default 코드를 실행시키고 switch문이 종료된다
반복문 while
1
2
3
4
5
var 변수 = 초깃값;
while(조건식){
자바스크립트 코드;
증감식;
}
while문은 조건식이 true일 때만 반복하고 조건식이 false라면 더 이상 반복하지 않는다
**do while문 **
1
2
3
4
5
var 변수 = 초깃값;
do {
자바스크립트 코드;
증감식;
}while(조건식)
do while문은 일단 한번 실행시키고 반복 조건을 확인한는 형식이다 do가 먼저 나와서 한번은 무조건 실행된다는 점이 while문과 다르다
for
1
2
3
for(초깃값;조건식;증감식){
자바스크립트 코드;
}
한줄에 조건문 증감식까지 모두 작성된다
break는 반복문을 끝낼때 사용하고 continue문은 현재진행중인 반복을 끝내고 다음 단계로 넘어간다
This post is licensed under CC BY 4.0 by the author.