삼항 연산자를 하게 되면 아래와 같은 코드를 한줄로 가능
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.length === 0 ? console.log("빈 배열") : console.log("찬 배열");
삼항연산자 식 저장해서 가능
let a = [];
const arrayStatus = a.length === 0 ? "빈 배열" : "찬 배열";
console.log(arrayStatus); // 빈배열
truthy, falsy
let a; // undefined
const result = a ? true : false;
console.log(result); // false
let a = [];
const result = a ? true : false;
console.log(result); // true
학점 계산기
// TODO : 확점 계산 프로그램
// 90점 이상 A+
// 50점 이상 B+
// 둘다 아니면 F
let score = 100;
score >= 90
? console.log("A") // A
: score >= 50
? console.log("B+")
: console.log("F");
// 중첩으로 사용하게 되면 if 조건문으로 사용하는게 좋음
if 조건문
let score = 100;
if(score >= 90) {
console.log("A") // A
} else if ( score >= 50) {
console.log("B+")
} else {
console.log("F")
};
'JavaScript' 카테고리의 다른 글
조건문 upgrade (0) | 2023.07.03 |
---|---|
단락회로 평가(논리연산자) (0) | 2023.07.03 |
Truthly & Falsy (0) | 2023.07.03 |
await, async (0) | 2023.07.02 |
배열 내장함수 (0) | 2023.07.01 |