하이고니의 개발 스토리

  • 홈
  • 태그
  • 방명록
  • 관리
  • 글쓰기

void 2

타입스크립트 함수

선택적 매개변수란? 자바스크립트에서 함수에 매개변수가 제공되지 않으면 함수 내부의 인수값은 undefined으로 설정된다. 함수에 매개변수를 제공할 필요가 없을 수도 있고, undefined 값을 의도적으로 사용할 수도 있다. 이런 경우에는 타입 애너테이션의 : 앞에 ?를 추가해 매개변수가 선택적이라고 표시할 수 있다. 선택적 매개변수에는 항상 | undefined가 유니언 타입으로 추가되어 있다. 아래 코드에서 매개변수 singer는 선택 사항으로 표시된다. 타입은 string | undefined function announceSong(song: string, singer?: string) { console.log(`Song: ${song}`); if (singer) { console.log(`Sin..

프론트엔드 개발/Typescript 2023.03.02

타입스크립트 02. 여러가지 타입(union, literal, unknown, ...)

union function combine(input1: number, input2: number) { const result = input1 + input2; retrun result; } const combinedAges = combine(30, 26); console.log(combinedAges); const combinedNames = combine("Max", "Anna"); console.log(combinedNames); 위와 같은 함수에서, combineNames는 작동하지 않는다. 매개변수의 타입이 number로 명시되어 있기 때문. 이럴 때 union 타입을 사용할 수 있는데, | 기호로 여러 타입을 연결해주면 된다. 하지만 타입스크립트는 입력될 값이 number와 string이라는 것..

프론트엔드 개발/Typescript 2023.02.15
이전
1
다음
더보기
프로필사진

Write | Admin | Github

  • 전체 (168)
    • 부트캠프 (92)
      • TIL (37)
      • 따로 공부 (38)
      • 자바스크립트 완벽 가이드 (17)
      • 경험과 감상 (0)
    • 프론트엔드 개발 (64)
      • JavaScript (9)
      • React (10)
      • Interview (6)
      • Algorithm (19)
      • Node.js (4)
      • Typescript (16)
      • UI UX (0)
    • 아무거나 (7)
      • 티스토리 (4)
      • 생각 모음 (1)
      • 스스로에게 질문 (2)

Tag

react, 오공완, DoM, html, 타입스크립트, 직장인인강, 패스트캠퍼스후기, 환급챌린지, 패스트캠퍼스, Node.js, 사이드프로젝트10개기술스택으로구현하는풀스택서버리스프로젝트withReact, javascript, 인터페이스, typescript, 리액트, 직장인자기계발, 패캠인강후기, CSS, 패캠챌린지, 수강료0원챌린지,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바