Nullish1 nullish 병합 연산자 ?? 에 대하여 nullsih 병합 연산자( ?? ) 는 논리 연산자로 왼쪽 피연산자가 null 이거나 undefined일 경우 오른쪽 피연산자를 반환하고 그렇지 않을 경우 왼쪽 피연산자를 반환한다. null ?? 'hello' // 'hello' undefined ?? 'hello' // 'hello' 'hi' ?? 'hello' // 'hi' OR 연산자 '||' 와의 차이점 1. OR( || ) 는 왼쪽 피연산자가 false로 평가되는 경우 오른쪽 피연산자를 반환한다. 2. false로 평가되는 값으로 null, undefined, 빈문자열 '', 0 등이 있다. '' ?? 'hello' // '' '' || 'hello' // 'hello' 0 ?? 100 // 0 0 || 100 // 100 다음 예시를 보자 .. 2024. 3. 24. 이전 1 다음