Web/Javascript

삼항 연산자

zkzk7290 2024. 8. 5. 20:56
반응형
삼항 연산자 : 이름 그대로 세 개의 항을 이용해 결과를 반환하는 연산자이다.(if문의 단축 형태로 사용한다.)

             

표현식 :" 조건 ? 참일 때의 값 : 거짓일 때의 값 "

 

example)

let number = 4;
let result = (number % 2 === 0) ? "짝수"(참 ) : "홀수"(거짓);
console.log(result); // "짝수"

 

let isLoggedIn = true;
let message = isLoggedIn ? "환영합니다!"(참) : "로그인이 필요합니다."(거짓);
console.log(message); // "환영합니다!"
중첩 삼항 연산자 

let score = 85;
let grade = (score >= 90) ? "A" :참이면 A 거짓이면 5번 라인 실행 
            (score >= 80) ? "B" :참이면 B 거짓이면 6번 라인 실행 
            (score >= 70) ? "C" :참이면 C 거짓이면 7번 라인 실행 
            (score >= 60) ? "D" : "F"; 참이면 D 거짓이면 8번 라인 실행 

console.log(`점수: ${score}, 등급: ${grade}`); // "점수: 85, 등급: B"

 

반응형