블로그 이미지

Gicomong (Lux)

  • 분류 전체보기 N
    • 개발 기술 N
      • 사소하지만 놓치기 쉬운 개발 지식 N
      • css 애니메이션 (with js)
      • 개발 이야기
      • jest로 테스트하자
      • 함수형 프로그래밍
      • 타입스크립트
    • 사용자의 접근성 높이는 방법
      • W3C 기준
    • 조직 문화
    • 이번엔 이 공부 끝내겠다 시리즈
      • 테스트코드
      • github actions
      • 정규표현식
    • 라이브러리 파헤치기
    • error log
    • 주저리
Visits

Mong dev blog

  • 관리
  • 글쓰기
  • 방명록
  • 로그인
  • 로그아웃

Type Inference1

[ts] 리터럴 타입으로 추론해줘!(with. const, as const, Object.freeze)
1. 리터럴 타입으로 추론된다고? 타입스크립트는 타입을 명시적으로 지정하는 방법과 암시적으로 지정하는 방법이 있다. 명시적인 타입 지정은, 선언된 타입으로 변수 타입을 지정하는 방법이다. // 선언된 타입 type AnimalType = "cat" | "dog"; // 선언된 타입으로 지정 const animal:AnimalType = "cat"; 암시적 타입 지정은 타입을 지정하지 않아도, 선언시 초기화를 하면 초기값으로 타입을 추론하는 걸 말한다. 아래와 같이 animal 변수를 문자열(“cat”)로 초기화하자, 타입이 string으로 추론 되었다. 그런데 만약 animal 변수가 상수라면, 타입이 무엇으로 추론될까? 신기하게도 string이 아닌, 값(”cat”)을 타입으로 추론한다! 🤔 왜 con..
2023. 12. 12.
이전 1 다음

티스토리툴바