代码拉取完成,页面将自动刷新
学习ts语言入门,参考b站 BV1yt411e7xV
boolean
number
string
number[]、Array<number>
let arr5:[string, number, boolean] = ["ts", 12, false]
enum Flag {success=1, error=-1}、enum Color {blue, yellow, green}
any
undefine
var num2:number | undefined
声明函数 function run():void{}
匿名函数 var fun2 = function():number{}
函数参数 function getInfo(name:string, age:number:string) {}
可选参数 function getInfo2(name:string, age?:number):string {}
默认参数 function getInfo3(name:string, age:number=18):string {}
变长参数 function sum(sum:number, ...result:number[]):number {}
\
函数重载
箭头函数 setTimeout(() => {console.log('箭头函数')}, 1000)
class
extends、super
public、protected、private
static
abstract
any 放弃类型检查, 泛型可以规范传入类型和返回类型
类装饰器
属性装饰器
方法装饰器
方法参数装饰器
装饰器执行顺序:从里到外,从上到下,从右到左
// 安装: npm install -g typescript
// 配置1:ts.config.json文件 修改属性"outDir": "./js",
// 配置2:终端->运行任务->typescripe->tsc监视
// 运行:ts helloworld.ts
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。