Byte by Byte
close
프로필 배경
프로필 로고

Byte by Byte

  • 분류 전체보기 (145) N
    • 웹 개발 일기 (74)
      • [LG유플러스] 유레카 (72)
    • Study Notes (50) N
      • JavaScript (9)
      • TypeScript (2)
      • Programmers (4)
      • JAVA (1)
      • React (17)
      • 알고리즘 (9) N
      • Framer Motion (5)
    • Project & Challenge (20)
      • [Project] 웹 아키텍처의 이해 (7)
      • [Project] 잡생각 - 진로탐색 및 채용연계.. (9)
      • [Project] 잇플레이스 - 통신사 멤버십 혜.. (2)
      • [Challenge] 나만의 포트폴리오 사이트 제.. (1)
      • [Project] 동행이음 - 의료취약계층 셔틀 .. (1)
      • [Project] 감정 일기장 - 한 입 리액트 .. (0)
    • 이모저모 (1)
  • 홈
  • 태그
  • 방명록
[TypeScript] 데이터 타입: any vs unknown, void vs undefined

[TypeScript] 데이터 타입: any vs unknown, void vs undefined

TypeScript는 JavaScript보다 더 엄격한 타입 시스템을 제공하지만,때때로 타입을 유연하게 하거나 아예 반환값이 없음을 명확하게 할 필요가 있습니다.이때 사용하는 것이 any와 void 타입입니다.1️⃣ any 타입: 모든 타입을 허용하는 "탈출구"✅ any란?any는 어떤 타입이든 허용하는 가장 유연한 타입즉, 특정 값의 타입을 알 수 없거나 동적으로 변하는 경우 사용let value: any = 10; // 숫자 할당value = "Hello"; // 문자열 할당value = true; // 불리언 할당🚨 TypeScript의 엄격한 타입 체크를 피하려면 any를 사용하면 됨! 하지만 너무 자주 쓰면 TypeScript의 타입 안정성을 해치게 됨✅ any의 특징 모든 타입을 수용함 l..

  • format_list_bulleted Study Notes/TypeScript
  • · 2025. 2. 5.
  • textsms
[TypeScript] 데이터 타입 enum이란? enum 자세히 이해하기

[TypeScript] 데이터 타입 enum이란? enum 자세히 이해하기

저에게 enum이라는 데이터 타입은 굉장히 낯선 개념이었습니다.C# 같은 언어처럼 집합에 더 나은 이름을 붙여줄 수 있다는데, 잘 모르겠더라구요.처음 접해봤기에, enum이 어디에 쓰이는지 무슨 이유로 사용하는지를 알고싶었습니다! 결론적으로, enum은 JavaScript에는 없는 기능이므로 객체(object)에 as const를 붙여 enum처럼 사용하는게 더 좋은 대안이 될 수도 있다는 것을 알았습니다. 물론 아직 ts도 enum도 한번도 써본적없기에 와닿지는 않았지만, gpt를 통해 enum을 공부하며 알게 된 내용을 정리했습니다!1️⃣ enum이란?일반적으로 코드에서 특정한 값들을 의미 있게 그룹화하고 싶을 때 사용예를 들어, 요일을 숫자로 표현하는 경우:const MONDAY = 0;const ..

  • format_list_bulleted Study Notes/TypeScript
  • · 2025. 2. 5.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (145) N
    • 웹 개발 일기 (74)
      • [LG유플러스] 유레카 (72)
    • Study Notes (50) N
      • JavaScript (9)
      • TypeScript (2)
      • Programmers (4)
      • JAVA (1)
      • React (17)
      • 알고리즘 (9) N
      • Framer Motion (5)
    • Project & Challenge (20)
      • [Project] 웹 아키텍처의 이해 (7)
      • [Project] 잡생각 - 진로탐색 및 채용연계.. (9)
      • [Project] 잇플레이스 - 통신사 멤버십 혜.. (2)
      • [Challenge] 나만의 포트폴리오 사이트 제.. (1)
      • [Project] 동행이음 - 의료취약계층 셔틀 .. (1)
      • [Project] 감정 일기장 - 한 입 리액트 .. (0)
    • 이모저모 (1)
최근 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바