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
'Frontend > JavaScript' 카테고리의 다른 글
[JavaScript] 엄격 모드 (use strict) (0) | 2023.01.22 |
---|---|
[JavaScript] 실행 컨텍스트 (Execution Context) / 렉시컬 환경 (Lexical Environment) / 호이스팅(hoisting) / var (0) | 2023.01.21 |
[JavaScript] 스코프 (Scope) / 가비지 컬렉터 (Garbage Collector) (0) | 2023.01.20 |
[JavaScript] 클릭시 특정 태그 위치로 이동 scrollIntoView (0) | 2023.01.19 |
[JavaScript] Intersection Observer (0) | 2023.01.18 |