Functions name a reusable block of work and describe the types of their inputs.

Function Basics

basics.ts
function greet(name: string): void {
    const message: string = `Hello, ${name}!`;
    console.log(message);
}

const userName: string = ;
greet(userName);
function greet(name: string): void {
    const message: string = `Hello, ${name}!`;
    console.log(message);
}

const userName: string = ;
greet(userName);
function greet(name: string): void {
    const message: string = `Hello, ${name}!`;
    console.log(message);
}

const userName: string = ;
greet(userName);
parameter A parameter is a typed name that receives an argument when the function is called.