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

2 years ago
  1. // 单独指定参数和返回值的类型
  2. // num1、num2、函数返回值都要为 number 类型
  3. function add(num1: number, num2: number) : number {
  4. return num1 + num2
  5. }
  6. const sum = add(1, 2)
  7. console.log(sum)
  8. // 箭头函数
  9. const add2 = (num3: number, num4: number) : number => {
  10. return num3 + num4
  11. }
  12. console.log(add2(2, 3))
  13. // 同时指定参数、返回值的类型。只适用于函数表达式
  14. const add3: (num5: number, num6: number) => number = (num5, num6) => {
  15. return num5 + num6
  16. }
  17. console.log(add3(3, 4))