- 다음과 같이 삼항연산자를 사용하면 간편하게 표현할 수 있음
let a = 3;
if (a >= 0) {
console.log("양수");
}else{
console.log("음수");
}
//양수
------------------------------------
let a = -3;
a >= 0 ? console.log("양수") : console.log("음수");
//음수
let a = [];
if (a.length ===0) {
console.log("빈 배열");
}else {
console.log("안 빈 배열");
}
// 빈 배열
------------------------------------
let a = [];
a.lenght === 0 ? console.log("빈 배열") : console.log("안 빈 배열");
// 빈 배열
------------------------------------
let a = [1,2];
a.lenght === 0 ? console.log("빈 배열") : console.log("안 빈 배열");
// 안 빈 배열
------------------------------------
let a = [];
const arrayStatus = a.lenght === 0 ? "빈 배열" : "안 빈 배열";
console.log(arrayStatus);
// 빈 배열
------------------------------------
let a;
const result = a ? true : false;
console.log(result);
//false
------------------------------------
let a = [];
const result = a ? true : false;
console.log(result);
//true
------------------------------------
// 학점 계산 프로그램
// 90점 이상 : A+
// 50점 이상 : B+
// 둘 다 아니면 F
let score = 100;
score >= 90 ? console.log("A")
: score >= 50 ? console.log("B")
: console.log("F");
//중첩 상향 연산자
------------------------------------
let score = 40;
if(score >= 90) {
console.log("A+");
}else if (score >= 50) {
console.log("B+");
}else {
console.log("F");
}
//중첩 if 문이 가독성이 더 좋음
댓글