Working with Functions in TypeScript
Stryg for at vise menuen
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;
};
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 4
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Sektion 1. Kapitel 4