if-else문의 파격적인 단축연산

목표


삼항연산자 ? :에 대해 알아본다.

사용방법


<aside> 💡 조건식 ? 참일때 동작 : 거짓일때 동작

</aside>

index.js의 내용을 전부 지운 뒤 다음 내용을 입력한다.

이후 Ctrl+S를 눌러 저장 후 콘솔창을 통해 정상적으로 출력되었는지 확인한다.

let num = 1;
num >= 0 ? console.log("0 또는 양수") : console.log("음수");

출력 화면


Untitled

num이 음수인 경우에도 정상적으로 동작하는지 확인해본다.

변수로 활용


다음처럼 변수로도 활용이 가능하다.

<aside> 💡 변수 = 조건식 ? 참일때 대입할 값 : 거짓일때 대입할 값

</aside>