[JavaScript] 삼항연산자
자바스크립트의 삼항연산자는 다음과 같이 사용한다.
// 삼항연산자
let a = -3;
a >= 0 ? console.log("양수") : console.log("음수");
// ? 앞의 조건이 참(true)이면 ? 뒤의 부분이 반환.
// ? 앞의 조건이 거짓(false)이면 : 뒤의 부분이 반환.
중첩 삼항연산자는 if조건문으로 쓰는게 가독성이 높다.
let score = 40;
// 중첩 삼항연산자
score >= 90
? console.log("A+")
: score >= 50
? console.log("B+")
: console.log("F");
// 중첩 삼항연산자는 if조건문으로 변경하는 것이 더 가독성이 올라간다.
if (score >= 90) {
console.log("A+");
} else if (score >= 50) {
console.log("B+");
} else {
console.log("F");
}
반응형
'자바스크립트 [JavaScript]' 카테고리의 다른 글
[JavaScript] 자바스크립트 동기 작업과 비동기 작업 (17) | 2022.03.03 |
---|---|
[JavaScript] 자바스크립트 spread 연산자 (27) | 2022.03.03 |
[JavaScript] 자바스크립트 비구조화 할당 (17) | 2022.03.03 |
[JavaScript] 자바스크립트 단락회로 평가 (27) | 2022.03.03 |
const를 썼어도 object 안의 무엇은 바뀐다. (36) | 2021.12.29 |
댓글