Working with Functions in TypeScript
Glissez pour afficher le menu
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;
};
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 4
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Section 1. Chapitre 4