Function (함수)
typescript
에서는 function
에서 함수의 data type
을 지정 해 줄 수있다.
function add(x: number, y: number) {
return x + y;
}
function add2(x: number, y: number): number {
return x + y;
}
// error
// add(1, "2");
const result = add2(1, 2);
parameter
뒤에 ?
를 붙이게 되면 선택값을 변경된다.
function buildUserInfo(name?: string, email?: string) {
return { name, email };
}
parameter
뒤에 default
값도 지정 해 줄 수있다.
이 경우 '?'
나 data type
이 필요하지 않다.
function buildUserInfo2(name = 'name', email = 'email') {
return { name, email };
}
const user = buildUserInfo();
arrow function
const add3 = (a: number, b: number): number => a + b;
'TypeScript' 카테고리의 다른 글
Enum (열거형 상수) (0) | 2021.05.04 |
---|---|
Interface (인터페이스) (0) | 2021.04.30 |
TypeScript Type Annotation2 (변수 타입 선언) (0) | 2021.04.29 |
TypeScript Type Annotation (변수 타입 선언) (0) | 2021.04.28 |
TypeScript 설치 (0) | 2021.04.27 |
댓글
이 글 공유하기
다른 글
-
Enum (열거형 상수)
Enum (열거형 상수)
2021.05.04 -
Interface (인터페이스)
Interface (인터페이스)
2021.04.30 -
TypeScript Type Annotation2 (변수 타입 선언)
TypeScript Type Annotation2 (변수 타입 선언)
2021.04.29 -
TypeScript Type Annotation (변수 타입 선언)
TypeScript Type Annotation (변수 타입 선언)
2021.04.28