Alraffe
이것 저것 개발.
Alraffe
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • Front-end
      • CSS
      • React
      • Next.js
    • Back-end
    • Book
      • Effective Typescript

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • react
  • 프론트엔드
  • 이펙티브타입스크립트
  • object 값을 찍고 싶을 떄
  • evnentBubbling
  • 타입스크립트 책 추천
  • 타입스크립트 책
  • 개발자 커피챗
  • vite 배포 에러
  • 깃헙 배포 빈 화면
  • Til
  • next14
  • JavaScript
  • 배포 에러
  • 리액트
  • 타입스크립트
  • git
  • TypeScript
  • JASON.parse()
  • 주니어 개발자 이력서
  • JS
  • 프론트엔드회고
  • 자바스크립트
  • 노션 이력서
  • vite 깃헙 배포
  • frontend
  • 오랠리
  • 프론트엔드 책 추천
  • JASON.stringify
  • 타입스크립트 추천

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Alraffe

이것 저것 개발.

Item 8. 타입 공간과 값 공간의 심벌 구분하기
Book/Effective Typescript

Item 8. 타입 공간과 값 공간의 심벌 구분하기

2023. 6. 29. 19:29

타입은 ':' 부호 뒤에 온다.

값은 '='부호 뒤에 온다.

 

아래에서 interface Circle은 타입. cosnt Circle 은 값.

 

 

 

위 예제를 보면 instanceof 메소드 위에 오는 Circle은 값으로 받는다. instanceof 는 런타임에 작동하는데 그때에는 타입이 날아가기 때문이다. 따라서 아래에 stuff.diameter값에 오류가 난다.

 

 

 

한편 class나  enum은 타입과 값 두가지로 사용될 수 있다.

저작자표시 비영리 변경금지 (새창열림)

'Book > Effective Typescript' 카테고리의 다른 글

Item 10. 객체 래퍼 타입 피하기  (0) 2023.08.03
Item 9. 타입 단언보다는 타입 선언을 사용하기  (0) 2023.07.03
Item 7. 타입이 값들의 집합이라고 생각하기  (0) 2023.02.14
Item 6. 편집기를 사용하여 타입 시스템 탐색하기  (0) 2023.02.08
    'Book/Effective Typescript' 카테고리의 다른 글
    • Item 10. 객체 래퍼 타입 피하기
    • Item 9. 타입 단언보다는 타입 선언을 사용하기
    • Item 7. 타입이 값들의 집합이라고 생각하기
    • Item 6. 편집기를 사용하여 타입 시스템 탐색하기
    Alraffe
    Alraffe

    티스토리툴바