프로그래밍 공부/Javascript

삼항 연산자 = 조건 연산자

Kevinkb 2021. 7. 2. 18:46

조건 연산자 (Conditional operator) = 삼항 연산자 (Ternary operator)

if (조건) {
    // 조건이 true일 때 동작
} else {
    // 조건이 false일 때 동작
}

switch (값) {
    case A:
      // 값이 A와 일치할 때 동작
      break;
    default:
      // 값이 일치하는 case가 없을 때 동작
}

표현식

조건 ? truthy 할 때 표현식 : falsy 할 때 표현식
조건 연산자를 이용하면 조건에 따라 값을 결정해야할 순간에 if문 보다 더 간결하게 표현할 수 있지만
조건 연산자는 표현식이기 때문에 조건에 따라 변수를 선언하거나 조건에 따라 반복문을 실행할 수 없다

const cutOff = 80;

function passChecker(score) {
    return score > cutOff ? '합격!' : '불합격!';
}

console.log(passChecker(80)); // 불합격!
console.log(passChecker(90)); // 합격!

'프로그래밍 공부 > Javascript' 카테고리의 다른 글

객체 Spread  (0) 2021.07.03
전개 구문 (Spread Syntax)  (0) 2021.07.02
문장과 표현식  (0) 2021.07.02
함수 다루기 - 종합정리  (0) 2021.07.01
화살표 함수  (0) 2021.07.01