当前位置: 首页 > news >正文

模板网站外贸建站祁阳网页设计

模板网站外贸建站,祁阳网页设计,邯郸网站建设项目,沧州网页设计百胜1. 为函数定义类型 一般使用中,我们可以不必完整写出函数类型,因为 TypeScript 会为我们自动推断出类型,需要注意的是:类型中的参数名称可以不必和值中的参数名称匹配,只要它们类型是兼容的便可。 // 书写完成函数类型…

1. 为函数定义类型

一般使用中,我们可以不必完整写出函数类型,因为 TypeScript 会为我们自动推断出类型,需要注意的是:类型中的参数名称可以不必和值中的参数名称匹配,只要它们类型是兼容的便可。

// 书写完成函数类型
let sum: (num1: number, num2: number) => number;
sum = function(num1, num2) {return num1 + num2
}
sum(1,2) // 3

 2. 可选参数

参数名后面接一个 ?,该参数便成为了可选参数。注意:可选参数必须跟在必须参数后面

let square: (x: number, y: number, s?: number) => number;
square = function(width: number, height: number, scale?: number): number {if (scale) {return width * height * scale;} else {return width * height;}
};
square(5, 6); // 30
square(5, 6, 2); // 60

 3. 默认参数

当用户没有给一个参数传递值或者传递的值是 undefined 时,这个参数叫做可以有默认值的参数,我们可以使用 = 指定这种情况下的取值,在所有的必须参数后面带默认值的参数都是可选的,与可选参数一样,在调用函数的时候是可以省略的,但是有默认值的参数不一定要放在必须参数的后面,也可以放在前面,当传入 undefined 的时候,就会取默认参数指定的默认值。

function square(width = 6, height = 6, scale: number, cut = 10): number {return width * height * scale - cut;
}
square(5, undefined, 2); // 5 * 6 * 2 - 10 = 50

4. 剩余参数

function max(a: number, b: number, ...resArr: number[]): number {return Math.max(a, b, ...resArr);
}
max(10, 5, 6, 100, 200); // 200

http://www.yayakq.cn/news/990774/

相关文章:

  • 手游网站怎么做专业番禺网站建设
  • 什么网站空间好wordpress可以建哪些网站
  • 环保网站 源码个人网站设计分类
  • 网站建设与推广实训总结wordpress 文章连续
  • html网站列表怎么做正规网站制作公司哪家好
  • 南京越城建设集团网站东莞做公众号的网站
  • 网站设计说明书整合织梦做的网站 xampp
  • 有没有做网站的大众点评如何做团购网站
  • 营销网站建设哪家好宁波网站推广渠道
  • 福州网站建设 网络服务保定网站seo服务
  • 镇江市住房与城乡建设局网站做宣传图片的软件
  • 景宁建设局网站厦门市建设局网站住房保障2018
  • 做电销哪些网站可以找到客户端h5链接制作平台
  • 济南网站建设云华互动点创网站建设
  • 网站开发与管理课程大数据营销论文
  • 途牛网站开发需求电子商务网站建设设计
  • 小程序网站开发运行合同wordpress 如何修改like和dislike
  • 做网站服务好凡科做的网站
  • 上海设计网站建设深圳知名网站建设平台
  • 网站模板大全南城仿做网站
  • 怎么做动漫小广告视频网站wordpress源码解析
  • 新品上市的营销方案搜索引擎优化的含义
  • 建造师人才网wordpress新站SEO优化
  • 网站推广优化方式手机外贸网站建设
  • 四川省建设工程质量监理协会网站哪个网站专做滨水景观
  • 沈阳做网站 智域郑州新闻发布会最新消息今天视频
  • html5国外网站模板html源码下载中明建投建设集团 网站
  • 备案 非网站备案网站建设报道稿
  • 网畅学校网站管理系统外贸建站上海
  • 网站的当前位置导航如何做咸阳学校网站建设多少钱