티스토리 뷰

study/javascript

Do it! 03.제어문

aeuna 2020. 2. 25. 18:58

03-1 제어문

프로그램의 흐름을 제어할 수 있도록 도와주는 문장

조건문 (if문 / else문 / else if문) : 조건에 따라 특정 코드를 실행

선택문 (switch문) : 일치하는 경우의 값이 있을 경우에만 특정 코드를 실행

반복문 (while문 / for문) : 코드를 지정한 횟수만큼 반복해서 실행

03-2 조건문

if(조건식) {

    자바스크립트 코드 1;

}

else {

    자바스크립트 코드 2;

}

 

 

if(조건식 1) {

    자바스크립트 코드 1;

}

else if(조건식 2){

    자바스크립트 코드 2;

}

else if(조건식 3){

    자바스크립트 코드 3;

}

else {

    자바스크립트 코드 4;

}

 

두 가지 이상의 조건식과 정해 놓은 조건을 만족하지 않았을 때 실행

03-3 선택문

var 변수 = 초깃값;

switch(변수){

    case 값 1 : 코드 1;

    break;

    case 값 2 : 코드 2;

    break;

    case 값 3 : 코드 3;

    break;

    default: 코드 4;

03-4 반복문

var 변수 = 초깃값;

while(조건식){

    자바스크립트 코드;

    증감식;

 

var 변수 = 초깃값;

do {

    자바스크립트 코드;

    증감식;

} while(조건식) //중괄호에 있는 코드를 실행하고 조건식을 검사

 

for(초깃값; 조건식; 증감식){

    자바스크립트 코드;

}

 

break문 : while문과 for문에서 조건식과 상관없이 강제로 종료

continue문 : 반복문에서만 사용할 수 있음 continue 문 다음에 오는 코드는 무시하고 while문에서는 조건식으로 이동, for문에서는 증감식으로 이동하여 증감 연산을 실행