기초부터 시작하는 코딩/Javascript

Javascript를 공부해 봅시다! - 04. 조건문!

kebab00 2023. 2. 24. 18:57

728x90

조건문(conditional statements) 이란

- 프로그램 내에서 주어진 표현식의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문입니다.

- if 문과 switch 문이 있습니다.

- 어제 저희가 만들었던 홀짝 프로그램이 if 문을 사용하여 만들었던 것입니다.

if 문

- if 문은 if 다음에 소괄호를 사용해서 조건을 표기합니다.

- 조건을 체크한 후 결과값이 true이면 실행하고 false이면 if문을 건너뛰고 그 다음 명령을 시행합니다.

- 기본형식은 if(조건문){ 조건이 true일 때 실행할 명령}; 입니다.

- if 문 안 if 문을 중첩 또는 다중으로 쓸 수 있습니다. 

 

if 문의 기본 형식 입니다.

그림출처

if...else문

- if 문과 같이 사용할 수 있는 else 문은 if 문의 표현식 결과가 거짓(false)일 때 주어진 실행문을 실행합니다.

- if 문이 단순히 결과값이 true일 때만 명령을 수행한다면 if...else문은 거짓일 때 수행할 명령도 지정할 수 있습니다.

- 기본형식은 if(조건문){조건이 true일 때 실행할 명령} else{조건이 false일 때 실행할 명령} 입니다.

 

if....else문의 기본형식입니다.

삼항 연산자

- 간단한 if / else 문을 삼항 연산자를 이용하여 간단히 표현할 수 있습니다.

- 기본형식은 "표현식? treu일 때 결과값: false일 때 결과값" 입니다. 

switch 문  

- if...else 문과 마찬가지로 주어진 조건 값에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문입니다

- 체크해야 할 조건값이 많을 경우에는 여러 개의 if...else문을 사용하는 것보다 switch 문이 더 편리합니다.

- if...else 문보다 가독성 측면에서 더 좋습니다.

switch (조건 값) {
    case 값1:
        조건 값이 값1일 때 실행하고자 하는 실행문;
        break;
    case 값2:
        조건 값이 값2일 때 실행하고자 하는 실행문;
        break;
    ...
    default:
        조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 실행문;
        break;
}

- switch 문의 기본형식 입니다.


오늘은 if 문,if...else 문, 삼항연산자, switch문에 대해 배웠습니다!

한 주 동안 수고하셨고 즐거운 주말 보내세요~!!