zoukankan      html  css  js  c++  java
  • typescript-函数参数和返回类型的定义

    方法的返回类型是number

    function getTotal(one: number, two: number): number { //返回类型是number
      return one + two
    }
    const total = getTotal(1, 2)
    console.log(total)

    没有任何返回值

    function sayHello(): void { //没有任何的返回值
      console.log('hello')
    }

    函数执行无法完成 抛出错误或者死循环

    function errorfunction(): never {//抛出错误后 无法执行完成
      throw new Error()
      console.log('hello error')
    }
    
    function forNever(): never {//永远无法结束的  
      while (true) {
        console.log('forNever')
      }
    }

    函数参数是对象

    function add({ one, two }: { one: number, two: number }) { //参数是个对象的
      return one + two
    }
    const t = add({ one: 1, two: 2 })
    
    
    function getNumber({one}:{one:number}){
      return one
    }
    const o=getNumber({one:1})
  • 相关阅读:
    AJAX注册
    文件上传加水印
    邮箱
    AJAX完整操作
    跨窗体操作
    容器布局
    EF异常类
    SQL查出字段横向拼接,如:1,2,3,4
    asp.net三层结构中,SQL助手类DbHelperSQL
    正则抓取页面信息
  • 原文地址:https://www.cnblogs.com/lxz-blogs/p/13564146.html
Copyright © 2011-2022 走看看