🌊 함수
함수 타입 선언
function sum(a: number, b: number): number {
return a + b;
}
funrtion log(text: string):void {
console.log(text)
}
기본적으로 변수에 타입 선언을 했을 때와 동일하다. 함수의 반환 값이 없을 경우 :void를 사용한다.
Optional parameter
function sum(a: number, b?: number): number{
return a + b;
}
sum(10, 20) // 30
sum(10, 20, 30) // error
sum(10); // 에러 없음
// b 파라미터에 ?를 붙여 optional parameter로 사용도 가능하다.
Default parameter
function greet(name: string = 'World') {
console.log(`Hello, ${name}!`);
}
greet(); // 'Hello, World!'
greet('Ogu'); // 'Hello, Ogu!'
//name에 default parameter를 설정할 수 있다.
'🐣 STUDY > Type Script' 카테고리의 다른 글
🐻 [TypeScript] Class (0) | 2023.05.31 |
---|---|
🐻 [TypeScript] 인터페이스와 타입 별칭 (0) | 2023.05.31 |
🐻 [TypeScript] 프로젝트 환경 구성하기 (0) | 2023.05.30 |
🐻 [Type Script] 연습하기 (0) | 2023.05.30 |
🐻 [TypeScript] 타입 추론 (0) | 2023.05.30 |