TypeScript函数:定义、调用和参数传递
// 定义一个TypeScript函数,计算两个数的和并返回结果
function addNumbers(a: number, b: number): number {
return a + b;
}
// 调用函数并打印结果
console.log(addNumbers(1, 2)); // 输出: 3
// 定义一个带有默认参数值的函数
function greet(name: string, greeting: string = 'Hello') {
return `${greeting}, ${name}!`;
}
// 调用函数并打印结果,不传入第二个参数
console.log(greet('Alice')); // 输出: 'Hello, Alice!'
// 定义一个可选参数的函数
function buildMessage(message: string, age?: number) {
if (age) {
return `${message} and I am ${age} years old.`;
} else {
return message;
}
}
// 调用函数并打印结果,传入可选参数
console.log(buildMessage('Hello, I am a bot', 42)); // 输出: 'Hello, I am a bot and I am 42 years old.'
这段代码展示了如何在TypeScript中定义函数、如何调用函数以及如何传递参数,包括带有类型注解的参数、返回值类型、默认参数和可选参数。同时,它也演示了如何在函数中使用条件语句来处理可选参数的情况。
评论已关闭