?? · null 기본값
값이 null 또는 undefined일 때만 기본값을 사용합니다.
기본 문법
value ?? fallback작은 예제 javascript
console.log(0 ?? 10);
console.log("" ?? "기본");
console.log(null ?? "기본");실행 결과
0 기본
헷갈리기 쉬운 점
- 0, false, 빈 문자열을 유효한 값으로 유지하고 싶을 때 유용합니다.
- ||와 의미가 다릅니다. || 또는 &&와 같은 표현식에 섞을 때는 괄호로 의도를 명확히 구분하세요.