본문 바로가기
DEV/javascript

nullish - 널리쉬 병합 연산자 '??'

by 스타월드 2022. 3. 19.

nullish - 병합 연산자 '??'

let x = (a !== null && a !== undefined) ? a : b;

let firstName = null;
let lastName = null;
let nickName = "바이올렛";

// null이나 undefined가 아닌 첫 번째 피연산자
alert(firstName ?? lastName ?? nickName ?? "익명의 사용자"); // 바이올렛

let height = 0;

alert(height || 100); // 100
alert(height ?? 100); // 0

 

'DEV > javascript' 카테고리의 다른 글

옵셔널 체이닝 '?.'  (0) 2022.03.20
스프레드 문법  (0) 2022.03.20
구조 분해 할당  (0) 2022.03.20