null 병합 연산자

GABMIN KIM·2022년 1월 22일
0

JavaScript

목록 보기
4/17
post-thumbnail

null 병합 연산자

null 병합 연산자 ??는 좌항의 피연사자가 null 또는 undefined인 경우 우항의 피연산자를 반환하고, 그렇지 않으면 좌항의 피연산자를 반환한다. null 병합 연산자는 변수에 기본값을 설정할 때 유용하다.

let foo = null ?? "default string";
console.log(foo); //'default string'

let poo = 0 ?? "default string";
console.log(poo); // 0

병합 연산자는 좌항의 피연산자가 false로 평가되는 Falsy 값을(false,0,-0,'')이면 좌항의 피연산자를 그대로 반환한다.


출처

모던 자바스크립트 Deep Dive - 저자 이웅모

profile
목표를 성취하는 개발자가 되겠습니다.

0개의 댓글