1. 매개변수 타입 정의
introduce 함수
- name 매개변수는 String 타입이며, "고견"이라는 기본값을 설정
- tall 매개변수는 Number 타입이며, 선택적 매개변수
function introduce(name, tall) { if (!tall) { console.log(`안녕하세요 ${name}입니다!`); } else { console.log(`안녕하세요 ${name}입니다. 키는 ${tall}입니다`); } }
function introduce(name = "고견", tall?: number) {
if (!tall) {
console.log(`안녕하세요 ${name}입니다!`);
} else {
console.log(`안녕하세요 ${name}입니다. 키는 ${tall}입니다`);
}
}
2. 함수 타입 표현식 사용
타입 Func
- 2개의 매개변수 a와 b
- 매개변수 a는 Number, b는 String 타입
- 반환값 타입은 boolean
type Func = (a: number, b: string) => boolean;'TIL' 카테고리의 다른 글
| [TS] 사용자 정의 타입 가드 (0) | 2025.11.01 |
|---|---|
| [TS] 함수 오버로딩 (0) | 2025.11.01 |
| [TS] 함수 타입의 호환성 (0) | 2025.11.01 |
| [TS] 함수 타입 표현식과 호출 시그니처 (0) | 2025.11.01 |
| [TS] 함수의 타입 정의 (0) | 2025.11.01 |
