반응형
함수타입 - 파라미터, 반환값
// 함수에 파라미터에 타입을 정의하는 방식
function sum(a : number, b: number){
return a + b;
}
sum(10, 20);
// 함수의 반환 값에 타입을 정의하는 방식
function add(): number{
return 10;
}
// 함수에 타입을 정의하는 방식
function sum2(a: number, b: number) : number {
return a + b;
}
함수타입 - 파라미터를 제한하는 특성, 옵셔널 파라미터
// 파라미터를 제한하는 특성
function sum3(a: number, b: number): number {
return a + b;
}
sum3(10, 20, 30, 40, 50); //2개의 인수가 필요한데 5개를 넣었다고 알려줌
// 함수의 옵셔널 파라미터(?) - ?를 붙이면 파라미터를 선택으로 사용할수 있음
function log(a: string, b?: string, c?: string) {}
log('hello world');
log('hello ts', 'abc');
반응형
'TypeScript > TypeScript - 기초부터 실전까지' 카테고리의 다른 글
8. 인터페이스 활용 방법 (변수, 함수 인자, 함수 구조, 인덱싱, 딕셔너리 패턴, 상속) (0) | 2023.10.08 |
---|---|
7. 실습 - 구체적인 타입 정의, 중복코드 제거 및 인터페이스 (0) | 2023.10.08 |
5. 기본타입 - 문자열, 숫자, 배열, 튜플, 객체, 진위값 (0) | 2023.10.08 |
4. 타입스크립트 공식 문서 (0) | 2023.10.08 |
3. 타입스크립트 설정 파일 (0) | 2023.10.08 |