Working with Functions in TypeScript
Scorri per mostrare il 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;
};
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 4
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Sezione 1. Capitolo 4