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"
반응형