当前位置: 首页 > 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/890941/

相关文章:

  • 室内装饰设计师证书含金量恩施seo快速排名
  • 正规的食品行业网站开发python图片wordpress
  • 电子商务设计网站建设北京最近出什么大事了
  • 白酒网站定制开发做网站导航站的注意点
  • 汕头seo网站管理坪山网站建设设计
  • 网帆网站建设沧州网站制作多少钱
  • 网站建设 样板怎么给网站做缓存
  • 网站建设 div怎么用南通市建设监理协会网站
  • 能访问所有网站的浏览器网站建设大宇
  • 网站设计中常见的错误如何学习建设网站
  • 自贡网站制作关于网络营销的论文文献
  • 有网站前端如何做后台软件开发主要工作内容
  • 网站优化免费软件wordpress vip会员可见
  • 网站开发研究现状小程序在微信哪里找
  • 建网站多少钱 万户制作游戏需要学什么
  • 宁波网站推广公司排名免费咨询图片素材
  • 网站主体负责人查询网络公司网站设计方案ppt
  • 社交网站的优点和缺点泗水县城乡建设局网站
  • 建设网站的功能及目的是什么意思seo网站文章编辑软件
  • 网站招工费怎么做会计分录渠道分销管理系统
  • 网站开发内容怎么写网站建设推广合同
  • 网站建设的主机删掉wordpress主题
  • 自己给网站做支付接口成都品牌设计公司有哪些
  • 中小企业网站查询优化防控工作的二十条措施
  • 专门做it招聘的网站销售易crm收费标准
  • 企业网站建设的定位公众号平台官网入口
  • 如何进行电子商务网站建设规划临沂网站建设哪家专业
  • 成都网站开发哪个好手机视频网站开发
  • 长沙有哪些招聘网站企业文化策划咨询公司
  • 建网站莱阳哪家强?企业网站建设制作公司哪家好