Study/JavaScript

조건문이란

더 멋진 세상을 꿈꾸는 개발자 2020. 4. 14. 16:57

# 조건문이란

컴퓨터가 계산기와 구분되는 가장 중요한 차이점.
'비교연산'이라는 부품을 이용해 
'조건문'이라는 완제품을 완성할 수 있다. 


## Boolean
'비교수업'에서 비교 연산의 결과로 참(true)이나 거짓(false)을 얻을 수 있다고 배웠다. 여기서 참과 거짓은 '숫자와 문자 수업'에서 배운 숫자와 문자처럼 언어에서 제공하는 데이터 형이다. 이를 불린이라고 부르고 불린으로 올 수 있는 값은 'true' 와 'false'두 가지 밖에 없다. 
**불린은 조건문에서 핵심적인 역할을 담당한다. **



## 조건문 (conditional statement)

조건문 이란 주어진 조건에 따라서 어플리케이션을 다르게 동작하도록 하는 것이다. 우리가 만드는 프로그램을 똑똑하게 만들어주는 것.


## 조건문의 문법

### if

조건문은 if로 시작한다. 

    if(true) {
       alert('result:ture');
     }

위 예제를 입력하면, 경고창에 result:ture 라는 값이 출력될 것. 
조건문이 true라고 불린 값을 정했으므로. 
그러나 

    if(false) {
       alert('result:ture');
     }

라면, 경고창에는 아무것도 뜨지 않는다. 

    if(ture) {
       alert(1);
       alert(2);
       alert(3);
    }
    alert(4);


라고 입력을 한다면, 경고창에는 1~4까지 4번의 숫자 값이 출력됨.

    if(false) {
       alert(1);
       alert(2);
       alert(3);
    }
    alert(4);

그러나 이 경우에는 false 값이기 때문에 숫자 4만 경고창이 뜬다.