![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TypeScript
文章平均质量分 95
AC_uv
好菜好菜好菜
展开
-
TS学习笔记(完结)
外部类型声明通常是我们使用一些库(比如第三方库)时,需要的一些类型声明。这些库通常有两种类型声明方式:方式一:在自己库中进行类型声明(编写.d.ts文件),比如axios(node_modules里有.d.ts文件)方式二:通过社区的一个公有库DefinitelyTyped存放类型声明文件该库的GitHub地址:https://github.com/DefinitelyTyped/DefinitelyTyped/原创 2022-09-15 22:26:52 · 497 阅读 · 0 评论 -
TS学习笔记(三)
我们使用extends关键字来实现继承,子类中使用super来访问父类。Student类继承自Person:Student类可以有自己的属性和方法,并且会继承Person的属性和方法;在构造函数中,我们可以通过super来调用父类的构造方法,对父类中的属性进行初始化;只要在子类中我们使用了constructor,那么我们就要在子类中写 super,哪怕父类没写构造器子类如果有和父类相同的方法则会重写多态看上去是相同的类型,实际表现出来是不一样的。原创 2022-09-14 22:43:16 · 485 阅读 · 0 评论 -
TS学习笔记(二)
完整的声明格式如下:声明了类型后TypeScript就会进行类型检测,声明的类型可以称之为;=赋值;(ps:在tslint中并不推荐使用var来声明变量,主要原因和ES6升级后let和var的区别是一样的,var没块级作用域会引起很多的问题)数据类型是。原创 2022-09-09 00:40:23 · 1609 阅读 · 0 评论 -
TS学习笔记(一)
JavaScript所拥有的特性,TypeScript全部都是支持的,并且它紧随ECMAScript的标准,所以ES6、ES7、ES8等新语法标准,它都是支持的;所以,我们可以把TypeScript理解成更加强大的JavaScript,不仅让JavaScript更加安全,而目给它带来了诸多好用的好用特性。在语言层面上,不仅仅增加了类型约束,而且包括一些语法的扩展,比如枚举类型(Eum)、元组类型(Tuple)等;第一篇主要讲了对ts的认识,需要关注与js的区别,还有环境的搭建。第二篇开始记录ts相关语法。原创 2022-09-09 13:01:31 · 823 阅读 · 0 评论