[TS] Void와 Never 타입

짱효·2024년 1월 10일
0

📖 TypeScript

목록 보기
10/20
post-thumbnail

Void와 Never 타입

✏️Void

아무것도 없음을 의미하는 타입.
undefined는 담을 수 있다.

🤔왜 null, undefined으로 안하고 void써?

undefined으로 쓰면 오류가발생한다.

  • 오류 해결하려면 undefined를 반환하게 만들어야한다.

null로 쓰면 오류가발생한다.

  • 진짜 null을 return에 적어줘야한다(귀찮)

✏️Never

존재하지 않는 불가능한 타입.(모순)

void 쓰면 되는거 아님??

  • 값을 못 반환하는거랑 안 반환하는건 다름

  • 값 반환이 절대 불가능함, 정상적으로 종료가 안되서➡️Never

  • 아무런 값도 변수에 담을 수 없다.

profile
✨🌏확장해 나가는 프론트엔드 개발자입니다✏️

0개의 댓글