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

bookWorking with Functions in TypeScript

Svep för att visa menyn

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?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 4
some-alt