(??) 연산자와 (||) 연산자
[TypeScript] && 와 || 연산자
섹션 제목: “[TypeScript] && 와 || 연산자” author: Onejay createdAt: 2023-09-21 updatedAt: 2023-09-21Contens
섹션 제목: “Contens”| ?? 연산자 | || 연산자 | |
|---|---|---|
| 명칭 | 널 병합 연산(Nullish coalescing operator) | 논리 OR 연산자(Logical OR) |
| 내용 | 왼쪽 값이 null 이나 undefined 인 경우에만 오른쪽 값을 반환 | 왼쪽 값이 falsy 인 경우 오른쪽 값을 반환 |
| 왼쪽 피연산자 조건 | null, undefined | null, undefined, false, 0, '', NaN |
| ex) | null ?? false => false false ?? 293 => false | null || false => false false || 293 => 293 |