Working with Functions in TypeScript
Veeg om het menu te tonen
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;
};
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 4
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 1. Hoofdstuk 4