Typescript有常见三种函数类型:

  1. 分别是普通的函数;
  2. 有可选参数的函数;
  3. 有剩余参数的函数;

普通函数

    function findMan(age:number):string{return 'find the '+ age + 'years'}

有可选参数的函数

    function findPeople(age:number,name?:string):string{if(name){return 'find the '+ age + 'years and name is'+ name;}else{return 'find the '+ age +'and no name!';}}

有剩余参数的函数

    function findRest(age:number,...xuqiu:string[]):string{let yy = "";for(let i=0; i< xuqiu.length;i++){yy = yy + xuqiu[i];if(i < xuqiu.length -1){yy = yy +'、'}}return '需求有:'+yy;}

在这里查看打印结果:

    var age:number = 18;var result:string = findMan(age);var resule2:string = findPeople(22,"HaoRen");var resule3:string = findRest(22,'美女','人妖','SM','SB');console.log(result);console.log(resule2);console.log(resule3);

Typescript常见三种函数类型相关推荐

  1. SQL----关于三种其他类型转字符串类型的函数

    SQL中有三种可以将其他类型的数值转化为字符串类型的函数,分别是convert.cast和str.下面就这三种函数的使用方法和注意点(主要是str函数)进行说明. convert 用法: conver ...

  2. 关于ACL和NAT技术(内含PC服务器常见三种类型介绍与通配符掩码简介)

    目录 PC服务器常见三种外形介绍(硬盘尺寸相关知识普及) 一.塔式服务器 二.刀片式服务器 三.机架式服务器 四.硬盘尺寸 ACL 一.ACL概述及其组成 1.ACL的概述及技术背景 2.ACL的组成 ...

  3. PL/SQL三种集合类型的比较

    PL/SQL三种集合类型的比较<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  4. SEO三种职位类型:编辑型SEO、技术型SEO、营销型SEO详解

    SEO三种职位类型:编辑型SEO.技术型SEO.营销型SEO详解 网站SEO优化作为营销端的服务之一,这些年也呈现出日新月异的格局.一改过去游兵散将式的小作坊生产模式,不断有力量强大的公司团体加入到这 ...

  5. 常见三种存储方式DAS、NAS、SAN的架构及比较

    随着主机.磁盘.网络等技术的发展,数据存储的方式和架构也在一直不停改变,本文主要介绍目前主流的存储架构. 存储的分类 根据服务器类型分为: 封闭系统的存储(封闭系统主要指大型机) 开放系统的存储(开放 ...

  6. python语言的三种数字类型_Python语言中的类型之数字类型--Python(10)

    数据从不一样的角度能够用不一样的含义去解释它,如: 10,011,101 对上面这个数据,咱们有以下多种含义去解释它: 1)它是1个二进制数字,或者是1个十进制数字: 2)一段文本: 3)用 , 号分 ...

  7. 19.React Native动画Animated效果三种动画类型二;

    目录 1.介绍 2.Animated.decay() 2.1方法 2.1.1value参数值 2.1.2config参数有以下这些属性: 2.2示例-执行缩放 2.2.1初始化缩放值 2.2.2绑定缩 ...

  8. Redis源码-String:Redis String命令、Redis String存储原理、Redis String三种编码类型、Redis字符串SDS源码解析、Redis String应用场景

    Redis源码-String:Redis String命令.Redis String存储原理.Redis String三种编码类型.Redis字符串SDS源码解析.Redis String应用场景 R ...

  9. QT入门基础认知(三个常用类、三种对话框类型、信号和槽)

    1.简单介绍: 1.1 三个常用类(Qwidget类.QDialog类.QMainwindow类) Qwidget类:继承与QObject类和QPaintdevice类,所有用户界面对象的基类,常用于 ...

最新文章

  1. java 对象转json json转对象
  2. Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed
  3. 两个unit取和会溢出吗_TCP 三次握手原理,你真的理解吗?
  4. 华为光猫鉴权解密逆向
  5. 在深圳呆那么就感觉伤心了有木有?
  6. 博弈——Nim博弈(hdu2176,1850,1851,1907,1849)
  7. 野火RT1052关于 W25Q256JV NORFLASH异常锁死的解锁处理
  8. 云MAS中CMPP3.0协议封装与移动短信状态报告状态码说明
  9. 海贝思蓝牙接收器Linux,Hagibis海备思 蓝牙音频接收 耳机怎么样,评测
  10. 移动端天气系统--【下雨】效果之【雷电】的实现和分析
  11. 测试网站速度的8款免费工具推荐
  12. Kmplayer音频设置
  13. 11发布自己的镜像(阿里云)
  14. 关于AudioManager在项目中遇到的一些问题的记录
  15. 软件测试架构师知识能力模型
  16. 如何添加计算机硬盘分区,怎么给电脑硬盘增加设置分区
  17. linux 强制重启 sysrq,用Magic SysRq键实现Linux安全重启
  18. noexcept与栈展开(stack unwinding)
  19. SQL千万级大数据量查询优化
  20. 【概率】COGS1487 麻球繁衍

热门文章

  1. 图解 Redis 五种数据结构底层实现
  2. Spring/SpringBoot常用注解总结
  3. 深入了解SpringCloud Hystrix
  4. 2.15 更改所有者和所属组chown
  5. C与CPP 在线手册查找
  6. CSS3技巧:利用css3径向渐变做一张优惠券(转)
  7. C# DataSet性能最佳实践
  8. 逻辑备库之ORA-01403解决方法
  9. 全国数据中心分布图上线 轻轻松松找机房
  10. java桌面应用程序打包为exe