본문 바로가기
프로그래밍언어/JavaScript

[Javascript] 삼향연산자

by Yikanghee 2022. 4. 4.
  • 다음과 같이 삼항연산자를 사용하면 간편하게 표현할 수 있음
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 문이 가독성이 더 좋음

댓글