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

外贸建站 服务器优化师是干嘛的

外贸建站 服务器,优化师是干嘛的,企业微信软件,贵港做网站建设价格费用一、typescript 中定义函数的方法 函数声明法 function test1(): string {return 返回类型为string }function test2(): void {console.log(没有返回值的方法) }函数表达式/匿名函数 const test3 function(): number {return 1 }二、typescript 中 函数参数写法 1、typesc…一、typescript 中定义函数的方法 函数声明法 function test1(): string {return 返回类型为string }function test2(): void {console.log(没有返回值的方法) }函数表达式/匿名函数 const test3 function(): number {return 1 }二、typescript 中 函数参数写法 1、typescript 中定义函数传参 函数声明 function getInfo(name: string, age: number): string {// 传参name为string类型、age为number类型返回类型为stringreturn ${name} - ${age} }getInfo(zhangsan, 20) // zhangsan - 20函数表达式/匿名函数 const getInfo2 function(name: string, age: number): string {// 传参name为string类型、age为number类型返回类型为stringreturn ${name} - ${age} }getInfo2(zhangsan, 18) // zhangsan - 182、可选参数 在 es5 中方法的形参和实参个数可以不一样但是在 ts 中必须一样如果不一样就需要配置可选参数。 ts 中 通过【 形参?: 数据类型 】形式定义可选参数代表该参数在方法调用时可以不传入。 注意可选参数必须到参数的最后面否则ts编译时会报错 function getInfo(name: string, age?: number): string {if (age) {return ${name} - ${age}} else {return ${name} - 年龄未定义} }getInfo(zhangsan) // zhangsan - 年龄未定义 getInfo(zhangsan 20) // zhangsan - 203、默认参数 创建方法时可以给参数指定默认值。 function getInfo(name: string, age: number18): string {return ${name} - ${age} }getInfo(zhangsan) // zhangsan - 18 getInfo(zhangsan 20) // zhangsan - 204、剩余参数 通过 es6 的 三点运算符接受形参传过来的值 function sum (...result: number[]): number{return result.reduce((prev, cur) {return prev cur}, 0) }sum(1, 2, 3, 4) // 10function sum (a: number, ...result: number[]): number{return result.reduce((prev, cur) {return prev cur}, a) }sum(1, 2, 3, 4) // 10三、函数重载 javascript 是面向过程编程语言没有函数重载的概念 java 中函数重载指的是两个或者两个以上同名函数但它们的参数不一样 typescript 中的函数重载指的是通过为同一个函数提供多个函数类型定义来实现多种功能的目的。 typescript 为了兼容 js 重载的写法和 java 中有区别。 function getInfo(name: string): string function getInfo(age: number): number function getInfo(str: any): any {if (typeof str string) {return 我叫${str}} else {return str} } getInfo(张三) // 我叫张三 getInfo(19) // 19 getInfo(false) // ts编译报错function getInfo(name: string): string function getInfo(name: string, age: number): string function getInfo(name: any, age?: any): any {if (age) {return 我叫${name}年龄是${age}} else {return 我叫${name}} }getInfo(张三, 19) // 我叫张三年龄是19 getInfo(张三) // 我叫张三 getInfo(zhangsan, true) // ts编译报错 getInfo(19) // ts编译报错
http://www.eeditor.cn/news/125037/

相关文章:

  • 建设建材网站安徽省住房和城乡建设厅官方网站
  • html5做网站的总结济南免费网站制作
  • 商业网站设计与制作织梦源码网
  • 青岛网站空间响应式网站源代码
  • 绿色的医疗资讯手机网站wap模板html源码下载周年庆网站要怎么做
  • 影响网站收录的因素在线培训方案设计
  • seo两个域名一个网站有影响谈谈你对网站开发的理解
  • 仙游网站建设代写软文公司
  • 江西网站建设推广电子商务的概念和特点是什么
  • 网站建设哪公司好徐州最新通知今天
  • 公司做网站的价格江阴做网站时遇到的问题
  • 网站用什么软件编写建设企业网站官网登录
  • 网站页面类型cps推广
  • 扬中网站制作公司商城开发需要多少钱
  • 租车网站 模板除了做视频网站还能做什么网站
  • 中山建设局网站工信部外国网站备案
  • 网站开发四川网络营销的定价策略6个
  • 网站建设综合实训ppt商城网站建设平台
  • 哪些公司做企业网站给网站做seo的价格
  • dz网站开发微信端微网站怎么做
  • 人才招聘网站怎么做个人简历范文200字
  • 有趣的网站名称丈哥seo博客工具
  • 唐山做企业网站公司武锡网站建设生购房政策
  • asp.net企业网站框架网站推广规划
  • 网站编辑年终总结erp企业管理系统软件排名
  • 手机网站设计与实现是什么北京模板网站建设费用
  • 网站开发实例教程实训心得免费网址注册平台
  • 织梦做的网站打包在dw修改广告设计专业出来做什么
  • 天猫商城网站风格新媒体短视频推广
  • 宁德市建设局网站济南网站建设咨 询小七