JS - 삼항 연산자

gimmicks_u·2022년 5월 21일
0

자바스크립트

목록 보기
3/5
post-thumbnail

삼항 연산자

조건문 ? 참일 때 실행 : 거짓일 때 실행

삼항연산자는 조건문을 간단하게 작성할 때 사용하는 문법이다.

let a = 3;

if (a >= 0) {
  console.log('양수');
} else {
  console.log('음수');
}
양수

알고 싶은 수가 양수인지 음수인지를 판단하기 위해 if문을 활용했다. 위 코드를 삼항연산자를 사용할 경우 간단하게 표현할 수 있다.

let a = 3;

a >= 0 ? console.log('양수') : console.log('음수');
양수

활용 1

let a = [];

const arrayStatus = a.length === 0 ? '빈 배열' : '빈 배열이 아님';
console.log(arrayStatus);
빈 배열

값을 return하도록 사용할 수 있다.

활용 2

let a;
let b = [];

const result1 = a ? true : false;
const result2 = b ? true : false;

console.log(result1);
console.log(result2);
false
true

TruthyFalsy를 활용해 사용할 수 있다.

활용 3

/*
학점 계산 프로그램
90점 이삼 A+
50점 이삼 B+
둘다 아니면 F
*/
let score = 95; // A+
// let score = 70; // B+
// let score = 40; // F

score >= 90 ? console.log('A+') : score >= 50 ? console.log('B+') : console.log('F');
profile
Done is better than perfect

0개의 댓글