Dev/JavaScript

[JavaScript] 삼항연산자란?

ujam 2021. 9. 2. 21:44
728x90
반응형

JavaScript 삼항연산자는 true/false에 따라서 실행되는 조건문입니다.

조건문 ? 선택문1 : 선택문2

삼항연산자는 이런식으로 구성됩니다.
조건문이 true면 선택문1, false면 선택문2를 실행합니다.



일반적인 if문 입니다.

let num = 1; if (num == 1) { console.log("true 입니다."); } else { console.log("false 입니다."); }





위의 if문을 삼항연산자로 표현하면 이렇게 구성할 수 있습니다.

let num = 1; num == 1 ? ( console.log("true 입니다.") ) : ( console.log("false 입니다.") )



삼항연산자는 if else 문을 간결하게 표현해줍니다. 하지만 코드가 길어진다면 직관성이나 가독성이 떨어지게 됩니다.
상황에 맞게 사용하는 것이 관건인 것 같습니다.



항상 부족한 부분이나 피드백할 부분을 댓글로 남겨주시면 적극적으로 수용하여 수정하겠습니다.

728x90
반응형