삼항 연산자 1. 조건문 VS 삼항 연산자 TODO : 양수, 음수 판단 프로그램 let a = 3; if (a >= 0) { console.log("양수"); } else { console.log("음수"); } 조건문 간단한 조건문임에도 길게 표현해서 써야함을 알 수 있다. let a = 3; a >= 0 ? console.log("양수") : console.log("음수"); 삼항 연산자 위의 조건문에서의 5줄이 삼항 연산자를 사용함으로 인해 1줄로 줄어든다. 2. 삼항 연산자의 반환 let a = [1, 2]; const arrStatus = a.length === 0 ? "빈 배열" : "안 빈 배열"; console.log(arrStatus); // 안 빈 배열 삼항 연산자의 참일 때의 식과 거짓일 때의 식의 값을 받아서 사용할 수 있음 3. 삼항 연산자를 똑똑이!!처럼 사용하기(feat. Truthy & Falsy) let a; // a = undefined; const result = a ? true : false; console.log(result); 앞에서 배운 Truthy와 Falsy를 이용하여 삼항 연산자를 사용할 수 있다. 4. 삼항 연산자를 중첩하여 활용하기 TODO : 학점 계산 프로그램 let score = 100; score >= 90 ? console.log("A+") : score >= 50 ? console.log("B+") : console.log("F"); 삼항 연산자를 중첩하여 사용하면 코드의 가독성이 크게 떨어지게 됨 조건을 중첩으로 사용할 경우에는 if 조건문을 활용하는 것이 좋음