![](https://img-blog.csdnimg.cn/44eda33457284efb8cfa3685dfdcb781.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
typescript
文章平均质量分 93
关于ts的介绍
一颗冰淇淋
这个作者很懒,什么都没留下…
展开
-
原来TypeScript中的接口和泛型这么好理解
“接口”和“泛型”是 TypeScript 相比于 JavaScript 新增的内容,都用于定义数据类型前面两篇文章总结了TypeScript中的 类型注解、函数和类,这一篇一起来看看接口和泛型。接口使用 interface 关键字来定义数据类型对象类型当存在于较长的数据类型约束时,我们可以通过 type 关键字 为类型注解起别名,也可以通过接口来定义type UserType = { name: string; age?: number };const user: UserType = .原创 2022-03-13 21:27:07 · 2136 阅读 · 0 评论 -
可不要忽视了TypeScript中函数和类的重要性
上一篇文章总结了 TypeScript的类型注解,这一篇来聊聊同样重要的函数和类函数以下声明了一个函数类型,通过type来定义类型别名,void 表示没有返回值type fnType = () => void;作为参数函数可以作为参数,传递到另一个函数中type fnType = () => void;function foo(fn: fnType) { fn();}function bar() { console.log("bar");}foo(bar);原创 2022-03-06 21:17:44 · 327 阅读 · 0 评论 -
使用TypeScript类型注解,编写更干净的JS代码
TypeScript 可以看作是 JavaScript 的超集,不仅包含了 JavaScript 的所有内容,还拓展了语法、规定了类型约束,使得我们可以编写更干净、完整的代码。类型注解TypeScript提供了很多数据类型,通过类型对变量进行限制,称之为类型注解,使用类型注解后,就不能够随意变更变量的类型。以下代码定义了一个字符串类型的变量,如果把它更改为数字类型时,代码编译阶段就会直接报错,提示 “Type ‘number’ is not assignable to type ‘string’”.原创 2022-02-26 20:59:20 · 558 阅读 · 0 评论