继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【学习打卡】第1天 2小时极速入门 TypeScript

uni_酷奇
关注TA
已关注
手记 28
粉丝 0
获赞 0

课程名称:2小时极速入门 TypeScript 

课程章节:TypeScript基础

主讲老师:阿莱克斯刘

课程内容:

今天学习的内容包括:

TypeScript基础类型Boolean、string、number、array、tuple、enum、null、undefined、object、void、never、any类型、组合类型、可空类型、预定义类型

课程收获:

  • union联合(组合)类型:可同时指定多种类型用‘|’分割

    http://img2.mukewang.com/62f793910001156805370032.jpg

  • literal字面量类型:直接将值定义为类型,变量的值只能是其中一个

    http://img2.mukewang.com/62f793a000011ecd04460049.jpg

  • enum枚举类型:用一个变量来存自己需要使用的所有变量,且可以为其初始化任意类型的值,枚举内部按数组进行排序,未初始化则输出索引。 Log(  Color3.blue ) // 2

http://img4.mukewang.com/62f793ac0001962a03460159.jpg

  • any和unknown类型

  * any类型在赋值时,可直接赋任意类型的值给变量

  * unknown类型赋值时,需要判断是我们需要的类型才可以赋值、调用

http://img3.mukewang.com/62f793bc0001f73b06020248.jpg

  • void、undefined、never类型

 * void 定义返回值为void的函数,即使函数体有返回值,该函数返回的还是undefined

 * undefined 定义返回值为undefined的函数,在函数末尾加上一个return就行,不用return值,不然会报错,undefined本身就是一种值类型

 * nerve 定义返回值为nerver的函数,该一但调用函数永远不会执行结束,也没有返回值。通常用来处理异常、Promise

  • as 或 ‘< >’ 类型适配(断言):将一个类型转换成类一个类型

  • 函数类型:

 * 调用函数时,函数参数必须和定义函数时的 类型、个数一一对应

 * 也可以通过 ‘?’来指定非必穿参数,此时其返回值为undefined,但必须在参数末尾

 * 也可以通过在指定参数类型时,给定初始值,若未传参则使用初始值,但必须在参数末尾

 


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP