Typescript常见三种函数类型
Typescript有常见三种函数类型:
- 分别是普通的函数;
- 有可选参数的函数;
- 有剩余参数的函数;
普通函数
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常见三种函数类型相关推荐
- SQL----关于三种其他类型转字符串类型的函数
SQL中有三种可以将其他类型的数值转化为字符串类型的函数,分别是convert.cast和str.下面就这三种函数的使用方法和注意点(主要是str函数)进行说明. convert 用法: conver ...
- 关于ACL和NAT技术(内含PC服务器常见三种类型介绍与通配符掩码简介)
目录 PC服务器常见三种外形介绍(硬盘尺寸相关知识普及) 一.塔式服务器 二.刀片式服务器 三.机架式服务器 四.硬盘尺寸 ACL 一.ACL概述及其组成 1.ACL的概述及技术背景 2.ACL的组成 ...
- PL/SQL三种集合类型的比较
PL/SQL三种集合类型的比较<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...
- SEO三种职位类型:编辑型SEO、技术型SEO、营销型SEO详解
SEO三种职位类型:编辑型SEO.技术型SEO.营销型SEO详解 网站SEO优化作为营销端的服务之一,这些年也呈现出日新月异的格局.一改过去游兵散将式的小作坊生产模式,不断有力量强大的公司团体加入到这 ...
- 常见三种存储方式DAS、NAS、SAN的架构及比较
随着主机.磁盘.网络等技术的发展,数据存储的方式和架构也在一直不停改变,本文主要介绍目前主流的存储架构. 存储的分类 根据服务器类型分为: 封闭系统的存储(封闭系统主要指大型机) 开放系统的存储(开放 ...
- python语言的三种数字类型_Python语言中的类型之数字类型--Python(10)
数据从不一样的角度能够用不一样的含义去解释它,如: 10,011,101 对上面这个数据,咱们有以下多种含义去解释它: 1)它是1个二进制数字,或者是1个十进制数字: 2)一段文本: 3)用 , 号分 ...
- 19.React Native动画Animated效果三种动画类型二;
目录 1.介绍 2.Animated.decay() 2.1方法 2.1.1value参数值 2.1.2config参数有以下这些属性: 2.2示例-执行缩放 2.2.1初始化缩放值 2.2.2绑定缩 ...
- 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 ...
- QT入门基础认知(三个常用类、三种对话框类型、信号和槽)
1.简单介绍: 1.1 三个常用类(Qwidget类.QDialog类.QMainwindow类) Qwidget类:继承与QObject类和QPaintdevice类,所有用户界面对象的基类,常用于 ...
最新文章
- java 对象转json json转对象
- Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed
- 两个unit取和会溢出吗_TCP 三次握手原理,你真的理解吗?
- 华为光猫鉴权解密逆向
- 在深圳呆那么就感觉伤心了有木有?
- 博弈——Nim博弈(hdu2176,1850,1851,1907,1849)
- 野火RT1052关于 W25Q256JV NORFLASH异常锁死的解锁处理
- 云MAS中CMPP3.0协议封装与移动短信状态报告状态码说明
- 海贝思蓝牙接收器Linux,Hagibis海备思 蓝牙音频接收 耳机怎么样,评测
- 移动端天气系统--【下雨】效果之【雷电】的实现和分析
- 测试网站速度的8款免费工具推荐
- Kmplayer音频设置
- 11发布自己的镜像(阿里云)
- 关于AudioManager在项目中遇到的一些问题的记录
- 软件测试架构师知识能力模型
- 如何添加计算机硬盘分区,怎么给电脑硬盘增加设置分区
- linux 强制重启 sysrq,用Magic SysRq键实现Linux安全重启
- noexcept与栈展开(stack unwinding)
- SQL千万级大数据量查询优化
- 【概率】COGS1487 麻球繁衍