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

可信赖的企业网站建设巩义做网站的

可信赖的企业网站建设,巩义做网站的,竹溪县县建设局网站,四川住房建设部网站文章目录 一、TypeScript 函数1、TypeScript 具名函数和匿名函数2、TypeScript 函数 与 JavaScript 函数对比3、TypeScript 函数 可选参数4、TypeScript 函数 剩余参数5、TypeScript 箭头函数 参考文档 : HarmonyOS第一课ArkTS开发语言介绍 一、TypeScript 函数 1、Typ… 文章目录 一、TypeScript 函数1、TypeScript 具名函数和匿名函数2、TypeScript 函数 与 JavaScript 函数对比3、TypeScript 函数 可选参数4、TypeScript 函数 剩余参数5、TypeScript 箭头函数 参考文档 : HarmonyOS第一课ArkTS开发语言介绍 一、TypeScript 函数 1、TypeScript 具名函数和匿名函数 TypeScript 语言中的 函数语法 与 JavaScript 类似 , 但是 在 JavaScript 函数基础上 增加了 类型注解 , 函数代码的 可读性 和 健壮性 增加了 ; JavaScript 中的函数 不需要 声明 形参 和 返回值类型 , 但是在 TypeScript 中 , 必须声明 形参和返回值 类型 ; TypeScript 函数 与 Kotlin 函数 极其相似 ; TypeScript 函数 使用 function 关键字定义 , 在 JavaScript 函数基础上 , 增加了 形参类型 和 返回值 类型声明 , 如下所示 : function add(a: number, b: number): number {return a b; }也可以使用 匿名函数 形式 , 将 函数 赋值给一个变量 , 通过变量调用函数 ; let funAdd function (a: number, b: number): number {return a b; }在 https://ts.nodejs.cn/play 中运行 TypeScript 代码 : function add(a: number, b: number): number {return a b; }let funAdd function (a: number, b: number): number {return a b; }console.log(add(1, 2)) console.log(funAdd(3, 4))执行结果 : [LOG]: 3 [LOG]: 7 2、TypeScript 函数 与 JavaScript 函数对比 TypeScript 函数 与 JavaScript 函数对比 : 唯一区别就是 JavaScript 函数中 , 不允许声明 函数形参 和 返回值 的类型 ; TypeScript 函数 : 函数 形参 和 返回值 必须声明类型 ; function add(a: number, b: number): number {return a b; }let funAdd function (a: number, b: number): number {return a b; }JavaScript 函数 : 函数 形参 和 返回值 必须不能声明类型 ; function add(a, b) {return a b;}let funAdd function(a, b) {return a b;}在 JavaScript 中 , 是不能为 函数的 形参 和 返回值 设置类型的 , 将上述代码拷贝到 Visual Studio Code 的 HTML 代码中 , 会报如下错误 : Type annotations can only be used in TypeScript files.javascript可见 TypeScript 比 JavaScript 增加的就是 Type 类型声明 , 变量类型 , 函数形参 / 返回值 类型 ; 将上述 函数的 形参 和 返回值 类型 删除 , 就是 JavaScript 代码 , !DOCTYPE html html langenheadmeta charsetUTF-8!-- 设置 meta 视口标签 --meta nameviewport contentwidthdevice-width, initial-scale1.0, user-scalableno,maximum-scale1.0,minimum-scale1.0meta http-equivX-UA-Compatible contentieedgetitleJavaScript/titlestyle/stylescriptfunction add(a, b) {return a b;}let funAdd function(a, b) {return a b;}console.log(add(1, 2))console.log(funAdd(3, 4))/script /headbody /body/html代码运行结果 : 3、TypeScript 函数 可选参数 在 TypeScript 函数 的 形参 中 , 形参名称后面 使用 ? 符号 , 可以将该形参声明为函数的 可选参数 , 也就是调用函数时 , 可以为该形参传入实参 , 也可以不传入实参 ; 代码示例 : // 声明第二个参数 b 是可选参数 function add(a: number, b?: number): number {return a; }// 传入可选参数 console.log(add(2, 4)) // 不传入可选参数 console.log(add(8))在 https://ts.nodejs.cn/play 中运行 TypeScript 代码 : [LOG]: 2 [LOG]: 8 4、TypeScript 函数 剩余参数 在 TypeScript 函数 函数形参 中 , 还可以使用 剩余参数 , 剩余参数 可以理解为 个数不限的 可选参数 , 参数个数可以是 0 到 n 个 , 使用 ... 三个点符号 声明 剩余参数 , 剩余参数必须是数组类型 ; 代码示例 : 在下面的代码中 , 想要传入 0 ~ n 个 number 类型的参数 , 就把该参数声明为剩余参数 , 剩余参数类型必须是传入类型的数组类型 , 在参数名前使用 ... 符号 ; // 声明第二个参数 b 是 剩余参数 function add(a: number, ...b: number[]): number {console.log(传入的剩余参数 : b);return a; }// 传入 剩余参数 console.log(add(2, 4, 6, 8)) // 传入 剩余参数 console.log(add(1, 2)) // 不传入 剩余参数 console.log(add(8))在 https://ts.nodejs.cn/play 中运行 TypeScript 代码 : [LOG]: 传入的剩余参数 : 4,6,8 [LOG]: 2 [LOG]: 传入的剩余参数 : 2 [LOG]: 1 [LOG]: 传入的剩余参数 : [LOG]: 8 5、TypeScript 箭头函数 在 ES6 版本的 TypeScript 语言中 , 可以定义 箭头函数 , 箭头函数有如下特点 : 省略 function 关键字 ;使用 箭头符号定义函数 ; 将下面的正常函数 , 转为箭头函数 , function add(a: number, b: number): number {return a b; }对应的箭头函数如下 : 将 箭头函数 赋值给变量 add ; // 声明箭头函数 let add (a: number, b: number): number {return a b; }在 https://ts.nodejs.cn/play 中运行 TypeScript 代码 : // 声明箭头函数 let add (a: number, b: number): number {return a b; }console.log(add(1, 2));运行结果 : [LOG]: 3
http://www.tj-hxxt.cn/news/228038.html

相关文章:

  • 网站开发招聘年薪教资注册网址
  • 自己做网站哪种好做攻略类型网站如何做产品营销
  • 做视频网站赚做视频网站赚wordpress付费阅读插件
  • 广东阳春市建设局网站网站怎样做seo推广
  • 如何选择网站建设流程武邑网站建设代理
  • 自己做的网站怎么上网郑州全域静态管理
  • 网站的根目录下是哪个文件夹asp.net中文官方网站
  • 餐饮网站设计公司菜鸟必读 网站被入侵后需做的检测 2
  • 扬州做阿里巴巴的公司网站招标网哪个好并且免费
  • 做网站的图片=gif服装网站建设费用
  • seo优化网站多少钱珠海 电商 网站建设
  • 前程无忧怎么做网站广东网站设计公司价格
  • 招聘网站如何做运营做海外贸易网站
  • p2p做网站苏州建网站皆去苏州聚尚网络
  • 长沙哪里学网站建设黑河做网站哪家好
  • 高端网站建设深圳wordpress添加微信扫码支付宝
  • 网站建设学习心得查询优惠券的网站如何做
  • 全国网站建设大赛橙云网站建设
  • 网站建设的步骤以及流程广州免费律师咨询
  • 游戏娱乐网站建设北京网站的优化
  • 如何设计网站建设引导页企业官网是什么意思
  • 北京检查站优化雄安智能网站建设电话
  • 做销售网站那家好企业小型网站要多少钱
  • 移动端购物网站建设目的上海app开发公司
  • php做网站需要mysql么网站首页被挂黑链
  • 定制企业网站建设网站页脚设计
  • 找做cad彩拼的网站创建购物平台需要什么
  • dede手机网站仿站无锡网站设
  • 做薪酬调查有哪些网站插件素材网站
  • 生小孩去什么网站做登记池州哪家做网站