자바스크립트 삼항 연산자
996 단어 JavaScriptJavaScript
let a = 3;
a >= 0 ? console.log("양수") : console.log("음수");
let a = [];
a.length === 0 ? console.log("빈 배열") : console.log("안 빈 배열");
👉 조건식 ? 참일때 수행할 식 : 거짓일때 수행할 식;
let a = [];
const arraystatus = a.length === 0 ? "빈 배열" : "안 빈 배열";
console.log(arraystatus);
❗ 값을 명시하면 왼쪽의 대입연산자를 이용해 값을 받아 볼 수 있다
let a = []; // true
// let a; // false
const result = a ? true : false;
console.log(result);
❗ truthy & falsy를 이용한 삼항 연산자
let score = 66;
// score >= 90
// ? console.log("A+")
// : score >= 50
// ? console.log("B+")
// : console.log("F");
if (score >= 90) {
console.log("A+");
} else if (score >= 50) {
console.log("B+");
} else {
console.log("F");
}
❗ 중첩 삼항 연산자는 가독성이 안 좋아서 잘 사용하지 않는다
Author And Source
이 문제에 관하여(자바스크립트 삼항 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@aloha006/자바스크립트-삼항-연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)