JAMONGPROJECT
삼항 조건 연산자(conditional ternary operator) (aka. if문 축약) 본문
Frontend/JAVASCRIPT
삼항 조건 연산자(conditional ternary operator) (aka. if문 축약)
JAMONGPROJECT 2022. 5. 6. 21:40// 기본 구조
조건문 ? 실행문1 : 실행문2
// Boolean값으로 받을 수 있다.
Boolean() ? 실행문1 : 실행문2
ex 1
// 일반 조건문
let a = 3;
if (a >= 0) {
console.log("양수");
} else {
console.log("음수");
}
// 삼항 연산자
let a = 3;
a >= 0 ? console.log("양수") : console.log("음수");
ex 2
// 일반 조건문 2
let b = [];
if (b.length === 0) {
console.log("빈 배열");
} else {
console.log("안 빈 배열");
}
// 삼항 연산자 2
let b = [];
b.length === 0 ? console.log("빈 배열") : console.log("안 빈 배열");
삼항 연산자의 결과값을 변수에 할당할 수 있다.
// 삼항 연산자를 이용하면 결과값을 변수에 담을 수 있다.
let a = [1, 23];
const arrayStatus = a.length === 0 ? "빈 배열" : "안 빈 배열";
consolg.log(arrayStatus);
'Frontend > JAVASCRIPT' 카테고리의 다른 글
자바스크립트 예약어 모음 (0) | 2022.05.14 |
---|---|
Falsy / Truthy (0) | 2022.05.06 |
IndexedDB (0) | 2022.04.27 |
동기 / 비동기 (0) | 2022.04.26 |
객체 / 프로퍼티 / 메서드 / 클래스 (0) | 2022.04.24 |
Comments