Post

자바스크립트 문법(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.