타입스크립트 함수 반환값 타입 예제
-
function 함수이름(매개변수: 타입): 반환타입 {
return 반환값;
}-
function add(a: number, b: number): number {
return a + b;
}-
function multiply(a: number, b: number) {
return a * b;
}-
function multiply(a: number, b: number): number {
return a * b;
}-
function getPrice(): number {
return 15000;
}-
function getUserName(): string {
return "민수";
}-
function isLoggedIn(): boolean {
return true;
}-
function getNumbers(): number[] {
return [1, 2, 3];
}-
function getNames(): Array<string> {
return ["철수", "영희", "민수"];
}-
function getUser(): { id: number; name: string } {
return {
id: 1,
name: "지영",
};
}-
type User = {
id: number;
name: string;
email: string;
};
function getUser(): User {
return {
id: 1,
name: "지영",
email: "jiyoung@example.com",
};
}-
function printMessage(message: string): void {
console.log(message);
}-
async function getUserId(): Promise<number> {
return 1;
}-
async function fetchUserName(): Promise<string> {
return "민수";
}-
type User = {
id: number;
name: string;
};
async function fetchUser(): Promise<User> {
return {
id: 1,
name: "수진",
};
}-
function throwError(message: string): never {
throw new Error(message);
}-
function identity<T>(value: T): T {
return value;
}
const numberValue = identity(10);
const stringValue = identity("hello");-
댓글
댓글 쓰기