[Javascript] 조건문 (조건식, 비교연산자, 불리언, if문, switch문, 삼항연산자)

김경린·2021년 7월 6일
0

javascript

목록 보기
1/2

📢 조건문이란,

주어진 조건식이 참이냐 거짓이냐에 따라 다른 명령을 처리하도록 만든 수행문이다. 조건문은 프로그램이 복잡한 명령을 수행할 수 있게 하므로 유용하다.

조건문을 이용하기 위해서는, 먼저 조건식을 작성할 줄 알아야 한다. 조건식의 참, 거짓 유무에 따라 실행문이 달라지는 것이 조건문의 핵심이기 때문이다.


🎯 조건식

📢 조건식이란,

계산결과가 참(True) 또는 거짓(False)의 값을 갖는 식이다. 비교연산자와 불리언(Boolean)을 이용하여 만들 수 있다.

✔ 불리언(Boolean)

조건식의 계산결과인 True, False를 불리언 데이터타입이라고 한다.

✔ 비교연산자 ===, !==

Javascript에서 가장 많이 쓰이는 비교 연산자는 동등 비교 연산자 ===, !==가 있다. 왼쪽과 오른쪽이 같으면 ===는 True를, !==는 False를 계산결과로 반환한다.

let a = 5; 
let b = 5;

a === b; //a와 b는 같으므로 True
a !== b; //a와 b는 같으므로 False
a = 7; //a를 재할당
a === b; //a와 b는 다르므로 False
a !== b; //a와 b는 다르므로 True

✔ 비교연산자 < , >

또 다른 비교 연산자로는 두 값의 크기를 서로 비교하는 연산자 <, >가 있다. 연산결과는 True 혹은 False다.

1 < 5; // True
1 > 5; // False

🎯 조건문

조건식에 대해 알았으니 다시 조건문으로 돌아오자. Javascript의 조건문 문법으로는 (1) if문 (2) switch문 (3) 삼항연산자가 있다.

✔ IF문

if( 조건식 ){
  //조건식이 참인 경우 실행될 명령문
}
else{
  //조건식이 거짓인 경우 실행될 명령문
}

✔ switch문

switch ( 변수 ){
    case A:
        // 변수 값이 A 일때 실행할 명령문
        break;
    case B:
        // 변수 값이 B 일때 실행할 명령문
        break;
    case C:
        // 변수 값이 C 일때 실행할 명령문
        break;
    default:
        // 모든 CASE에 부합하지 않을때 실행할 명령문
        break;
}

✔ 삼항연산자

조건문을 간결하게 표현할 수 있는 문법이다.

( 조건식 ) ? 참인 경우 실행할 명령 : 거짓인 경우 실행할 명령 ;
( a > 0 ) ? console.log('양수') : console.log('음수') ;
profile
함 봐줘요

0개의 댓글