혼공스 Study - 조건부

유니·2022년 1월 11일
0

조건부 연산자

Javascript 에는 조건문과 비슷한 역활을 연산자가 존재하는데 바로 조건부 연산자이다.

조건부 연산자는 참과 거짓을 물어보고 참일때와 거짓일때의 결과값을 출력해준다.

조건부 표현식(boolean) ? true : false

조건부 연산자는 항을 3개 (조건부표현식, 참일때, 거짓일때)를 갖기 때문에 삼항연산자라고 부르기도 한다.

조건부 연산자 사용하기

위 사진과 같이 input과 result를 조건부 표현식을 이용해 참일경우 true를 출력, 거짓일 경우 false를 출력하도록 만들었다.

이런식으로 삼항연산자 안에 삼항연산자를 또 선언 할 수도 있다.

퀴즈

let a = 1;
let b = 2;

// 1번
(a > b) ? console.log("true") : console.log("false");

// 2번
(a < b) ? (++a === b) ? console.log("true") : console.log("false") : console.log("false");

// 3번
(a < b) ? (a++ === b) ? console.log("true") : console.log("false") : console.log("false");
profile
Prospective Junior Front-end Developer

0개의 댓글