반응형
coalescing operator
-
자바스크립트 nullish 병합 연산자에 대해 아십니까?자바스크립트 2023. 3. 12. 14:51
nullish 병합 연산자(nullish coalescing operator)는 ?? 연산자를 사용해서 값을 선택하게 해주는 문법이에요 ?? 이거는 처음들어 보시져? ||, && 연산자에 대해서 우선 살펴볼게요 0 || 1 이거는 true고 0 || 0 은 false 잖아요 그리고 1 && 1 이거는 true 고 1 && 0 은 false 고요 그럼 조건문 사용할 때 위 연산이 true/false를 반환하는가 라고 생각할수 있어요 근데 그렇지 않아요 || 연산자는 앞에서부터 true에 해당되는 값이 발견되면 그 값을 반환하는거에요 자바스크립트에서 값을 bool 값으로 변환해주는 방식에 따라서 말이져 && 연산자는 반대로 false 해당되는 값이 발견되면 그 값을 반환하고요 그래서 위에 설명드린 걸 다시 ..