You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
534 B
22 lines
534 B
// 单独指定参数和返回值的类型
|
|
// num1、num2、函数返回值都要为 number 类型
|
|
function add(num1: number, num2: number) : number {
|
|
return num1 + num2
|
|
}
|
|
|
|
const sum = add(1, 2)
|
|
console.log(sum)
|
|
|
|
// 箭头函数
|
|
const add2 = (num3: number, num4: number) : number => {
|
|
return num3 + num4
|
|
}
|
|
|
|
console.log(add2(2, 3))
|
|
|
|
|
|
// 同时指定参数、返回值的类型。只适用于函数表达式
|
|
const add3: (num5: number, num6: number) => number = (num5, num6) => {
|
|
return num5 + num6
|
|
}
|
|
console.log(add3(3, 4))
|