Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Working with Functions in TypeScript | Section
TypeScript for Backend Development

bookWorking with Functions in TypeScript

Sveip for å vise menyen

In TypeScript, you can define the types of function parameters and return values. This makes your functions more predictable and easier to use correctly.

Typing Function Parameters

You can specify the type of each parameter:

function greet(name: string) {
  return "Hello, " + name;
}

If you pass a value that is not a string, TypeScript will show an error.

Typing Return Values

You can also define what type a function should return:

function add(a: number, b: number): number {
  return a + b;
}

This ensures the function always returns the expected type.

Optional Parameters

Sometimes a parameter is not required. You can mark it as optional using ?:

function greetUser(name: string, age?: number) {
  if (age) {
    return `Hello ${name}, you are ${age}`;
  }
  return `Hello ${name}`;
}

Arrow Functions

You can also use arrow functions with types:

const multiply = (a: number, b: number): number => {
  return a * b;
};
question mark

What can you explicitly type in a TypeScript function to make your code more predictable and type safe?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 4
some-alt