maggieH 2021. 4. 29. 22:53

const grade =55;
const result = 
(grade>80)?'distingction'
:(grade>50) ? 'pass' : 'fail';

console.log(result)//pass

if / else 문을 대체하는 삼항연산자가 return을 여러 번 사용하고 if 블록 내부에서 한줄만 나올때 return을 대체 할 수 있음. if else if else 구문으로도 작성 가능 

 

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Conditional_Operator