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