[JS]삼항연산자

Hyoyoung Kim·2022년 8월 11일
0

React TIL

목록 보기
8/40

삼항연산자

조건 ? 참일경우 실행할 내용 : 거짓일경우 실행할 내용;


let a = [];

const arrayStatus = a.legth ===0 ? "빈배열" : "안 빈 배열"
// 삼항연산자는 참일때와 거짓일때 나오는 값을 왼쪽의 대입연산자를 통해 결과를 값으로 얻을 수 있다.

예시 1)


let a;
// 지금 a는 아무 값도 할당받은게 없으니 지금 값은 undefined이다. 

const result = a? true : false;
// undefined는 falsy에 속하니 값은 false가 된다. 
console.log(result); //false

예시 2) - 중첩 삼항연산자


//TODO: 학점 계산 프로그램
// 90점 이상 A+
// 50점 이상 B+
// 둘다 아니면 F

let score = 60;

score >= 90
?console.log("A+") : score >=50 ? console.log("B+") : console.log("F")

-> 중첩 삼항연산자를 사용하는것보다는 if문을 사용하는 것이 좋다.

0개의 댓글