TypeScript Funtion
JavaScript vs. TypeScript
// named function function add(x, y){ return x + y; } // arrow function let add = (x, y) => { return x + y; }// named function function add(x: number, y: number): number { return x + y; } // arrow function let add = (x: number, y: number): number => { return x + y; }let printAnswer = (): void => { console.log("YES"); }let greeting = (firstName: string, lastName: string): string => { return `hello, ${firstName} ${lastName}`; } // μλ¬ λ°μ greeting('coding'); // μ μ μλ greeing('coding', 'kim'); // μλ¬ λ°μ greeting('coding', 'kim', 'hacker');let greeting = (firstName: string, lastName: string ="kim"): string => { return `hello, ${firstName} ${lastName}`; } // μ μ μλ greeting('coding'); // μ μ μλ greeting('coding', undefined); // μλ¬ λ°μ greeting('coding', 'kim', 'hacker');let greeting = (firstName: string, lastName?: string): string => { return `hello, ${firstName} ${lastName}`; } // μ μ μλ greeting('coding'); // μ μ μλ greeting('coding', 'kim'); // μλ¬ λ°μ greeting('coding', 'kim', 'hacker');
Last updated