본문 바로가기 메뉴 바로가기

eunah의 이모저모

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

eunah의 이모저모

검색하기 폼
  • 분류 전체보기 (23)
    • 대외활동 (6)
    • dailylife (0)
    • travel (0)
    • study (17)
      • javascript (6)
      • mongoDB (1)
      • 기타 설정(mac) (1)
      • python (1)
      • iOS (3)
      • typescript (5)
  • 방명록

study/typescript (5)
우아한 타입스크립트 6장 타입스크립트 컴파일

6.1 자바스크립트의 런타임과 타입스크립트의 컴파일6.1.1 런타임과 컴파일 타임프로그래밍언어는 일반적으로 고수준과 저수준 언어로 구분할 수 있다.고수준 언어 : 사람이 이해하기 쉬운 형식으로 작성저수준 언어 : 컴퓨터가 이해하기 쉬운 형식으로 작성자바스크립트는 대표적인 고수준 언어에 속하며, 컴파일러나 인터프리터에 의해 저수준 프로그래밍 언어 (기계가 이해할 수 있는 언어)로 번역되어 실행된다.개발자 소스코드 작성 -> 소스코드는 컴파일러에 의해 기계어 코드로 변환되어 실행이 가능한 프로그램이 된다. (컴파일 타임)컴파일 타임 : 소스코드가 컴파일 과정을 통해 컴퓨터가 인식할 수 있는 기계어 코드 (바이트 코드)로 변환되어 실행할 수 있는 프로그램이 되는 과정소스코드 컴파일이 완료되면 메모리에 적재되어..

study/typescript 2025. 2. 23. 23:21
우아한 타입스크립트 5장 타입 활용하기

5.1 조건부 타입5.1.1 extends와 제네릭을 활용한 조건부 타입T extends U ? X : Y타입 T를 U 에 할당할 수 있으면 X 타입, 아니면 Y 타입으로 결정된다.interface Bank { financialCode: string; companyName: string; name: string; fullName: string;}interface Card { financialCode: string; companyName: string; name: string; appCardType: string;}type PayMethod = T extends "card" ? Card: Bank;type CardPayMethod = PayMethod;type BankPayMethod = PayMethod..

study/typescript 2025. 2. 23. 22:19
우아한 타입스크립트 4장 타입 확장하기

4.1 타입 확장 하기기본적으로 타입스크립트에서는 interface와 type 키워드를 사용해서 타입을 정의하고 extends, 교차타입, 유니온 타입을 사용하여 타입을 확장한다.4.1.1 타입 확장의 장점타입 확장의 가장 큰 장점은 코드 중복을 줄일 수 있다는 것이다.기존에 작성한 타입을 바탕으로 타입 확장을 함으로써 불필요한 코드 중복을 줄일 수 있다.4.1.2 유니온 타입유니온 타입은 2개 이상의 타입을 조합하여 사용하는 방법이다.type MyUnion = A | B;A 타입과 B 타입의 모든 값이 MyUnion 타입의 값이 된다.유니온 타입으로 선언된 값은 유니온 타입에 포함된 모든 타입이 공통으로 갖고 있는 속성에만 접근할 수 있다.타입스크립트의 타입을 속성의 집합이 아니라 값의 집합이라고 생각..

study/typescript 2025. 2. 9. 23:52
우아한 타입스크립트 3장 고급 타입

3.1 타입스크립트만의 독자적 타입 시스템3.1.1 any 타입자바스크립트에 존재하는 모든 값을 오류 없이 받을 수 있다. (타입을 명시하지 않은 것과 동일한 효과)any 타입은 자바스크립트의 동적 타이핑으로 돌아가는 것과 비슷한 결과를 가져온다.지양해야 할 패턴이지만 사용해야 한다면?개발 단계에서 임시로 값을 지정해야 할 때어떤 값을 받아올지 또는 넘겨줄지 정할 수 없을 때값을 예측할 수 없을때 암묵적으로 사용3.1.2 unknown 타입any 타입과 유사하게 모든 값이 할당될 수 있다.any 제외한 다른 타입으로 선언된 변수에는 unknown 타입 값을 할당할 수 없다.무엇이 할당될지 모르는 상태의 타입anyunknown- 어떤 타입이든 any 타입에 할당 가능- any 타입은 어떤 타입으로도 할당 ..

study/typescript 2025. 2. 3. 09:00
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • iOS 앱개발 기초반
  • 웹 스크래핑
  • 코딩교육
  • 스파르타코딩클럽
  • 타입스크립트
  • 스파르타코딩클럽후기
  • 공부하자...
  • 개발자멘토
  • 스파르타코딩클럽 #비전공자코딩 #아이디어 #개발자멘토 #르탄즈 1기
  • javascript
  • homebrew
  • mongodb
  • 내일배움단
  • 크롤링
  • 개발일지
  • 타입활용
  • 타입확장하기
  • ios앱개발
  • 비전공자코딩
  • IOS
  • 내일배움카드
  • 우아한타입스크립트
  • 코딩
  • 타입스크립트파일
  • 1시간만에끝내는직장인코딩용어해설
  • 르탄즈1기
  • Selenium
  • DOIT
  • 스파르타 코딩클럽
  • 아이디어
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바