본문 바로가기
Frontend/JavaScript

[JavaScript] null 체크하는 법, 널 병합 연산자 (Nullish Coalescing Operator ??)

by 민두이 2023. 1. 20.
728x90
반응형

Nullish Coalescing Operator (널 병합 연산자 )

변수에 falshy한 값(0, -0, '')을 할당하는 경우  || 연산자 사용하게 되면,

변수를 false로 받아들이는 오류가 발생하는 것을 방지해주는 연산자

 

  • 사용 예시 :
let num = 0;
console.log(num || '-1'); //-1
console.log(num ?? '-1'); //0

 

 

Nullish coalescing operator - JavaScript | MDN

널 병합 연산자 (??) 는 왼쪽 피연산자가 null 또는 undefined일 때 오른쪽 피연산자를 반환하고, 그렇지 않으면 왼쪽 피연산자를 반환하는 논리 연산자이다.

developer.mozilla.org

 

728x90