콘텐츠로 이동

(??) 연산자와 (||) 연산자

author: Onejay
createdAt: 2023-09-21
updatedAt: 2023-09-21

?? 연산자|| 연산자
명칭널 병합 연산(Nullish coalescing operator)논리 OR 연산자(Logical OR)
내용왼쪽 값이 null 이나 undefined 인 경우에만 오른쪽 값을 반환왼쪽 값이 falsy 인 경우 오른쪽 값을 반환
왼쪽 피연산자 조건null, undefinednull, undefined, false, 0, '', NaN
ex)null ?? false => false
false ?? 293 => false
null || false => false
false || 293 => 293