为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Typescript

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

课程章节:TypeScript基础

主讲老师:阿莱克斯刘

课程内容:

今天学习的内容包括:

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

课程收获:

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

    https://img1.sycdn.imooc.com//62f793910001156805370032.jpg

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

    https://img1.sycdn.imooc.com//62f793a000011ecd04460049.jpg

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

https://img1.sycdn.imooc.com//62f793ac0001962a03460159.jpg

  • any和unknown类型

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

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

https://img1.sycdn.imooc.com//62f793bc0001f73b06020248.jpg

  • void、undefined、never类型

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

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

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

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

  • 函数类型:

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

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

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

 


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消