Function di TypeScript memiliki dua bagian penting: parameter dan return type.
function sayHello(helo: string): string {
return `halo ${helo}`;
}
console.log(sayHello('world'));
- helo: string → parameter bertipe string.
- : string setelah tanda kurung → function mengembalikan nilai bertipe string.
Function dengan void
function sayHello2(helo: string): void {
console.log(`${helo}`);
}
sayHello2('helloworld');
- Return type void digunakan jika function tidak mengembalikan nilai.
- Cocok digunakan untuk function yang hanya menjalankan side effect, seperti console.log.