Part 2. JavaScript Essentials

Ch 2. JS 시작하기-05.삼항 연산자

마도가와 2023. 11. 28. 21:40
반응형

#삼항연산자(ternary operator)

변수a는 불린데이터 true로 나오겠습니다.

if의 첫번째 블럭이 실행되어서 true가 나왔습니다.

우리는 어떤 특정한 조건이 참인지 거짓인지 확인을 해서 그것을 조건을 가지고서 어떤 코드를

실행 할 수 있는데요,

그것을 조건을 가지고서 어떤 코드내용을 실행하면 5줄정도 사용하죠.

 

위 조건문의 코드를  삼항 연산자로 더 간단하게 만들 수 있습니다. 

console.log(a ? '참' : '거짓');

a ? '참' : '거짓' 말 그대로 3개의 항이 있는 거고요.

if else 조건문이 훨씬 더 직관적으로 보일 수도 있겠지만,

비교적 단순한 조건 같은 경우에는 이렇게 3항의 연산자를 통해서 우리가 조건을 

만들어낼 수가 있겠습니다.

**의미해석**

a ?는 물음표를 기준으로 그 앞의 값을 확인해야합니다.

a가 true이면 :(콜론기호) 앞부분을 실행하고요

a가 false이면 :(콜론기호) 뒷부분을 실행합니다.

 

즉,

a ?: a가 true이니 false이니? 

 '참' : '거짓': true면 '참'을 실행하고 false면 '거짓'을 실행해라.

반응형