HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤩
개발
/
NodeJs
NodeJs
/
TypeScript
TypeScript
/
Operators

Operators

!!value ⇒ value != null ? true : false
? ⇒ optional. file?.name : file이 null 일수 있다는 것
 
?? ⇒
 

Nullish Coalescing Operator

value = value || “”;
  • undefined와 null을 체크해야 하는 불편함을 줄이기 위해 단축명령어인 || 을 제공
  • 그러나 || 는 falsy를 의미하기 때문에 undefined 와 null 이외에도 false, 0, “” 인 경우에도 그 다음 값을 사용하게 됨
value = value ?? ‘’;
  • TS 3.7 부터는 그래서 undefined와 null을 체크하는 명령어로 ??를 사용함