![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TypeScript
呐呐呐呐n
这个作者很懒,什么都没留下…
展开
-
[TypeScript] - TypeScript官方文档学习笔记-接口-下(四)
Class类型 实现接口 像Java那样使用接口。但TS变量和方法都可以定义。 interface ClockInterface { currentTime: Date; setTime(d: Date): void; } class Clock implements ClockInterface { currentTime: Date = new Date(); setTime(d: Date) { this.currentTime = d; }原创 2020-07-05 21:56:30 · 879 阅读 · 0 评论 -
[TypeScript] - TypeScript官方文档学习笔记-接口-中上(三)
接口 方法类型 通过接口可以定义方法参数和返回类型 interface SearchFunc { (source: string, subString: string): boolean; } let mySearch: SearchFunc; mySearch = function(source: string, subString: string) { let result = source.search(subString); return result > -1; }原创 2020-07-02 21:46:10 · 1193 阅读 · 0 评论 -
[TypeScript] - TypeScript官方文档学习笔记-接口-上(二)
前言 接口只是在语法层面限制写法,从而使部分语句写法不出现,本质是语法规范 接口 TypeScript中接口用来定义结构类型,出于类型检查需要 编译转换后接口消失,仅用于语法检查 普通对象传入: function printLabel(labeledObj: { label: string }) { console.log(labeledObj.label); } let myObj = {size: 10, label: "Size 10 Object"}; printLabel(myObj);原创 2020-07-01 21:25:54 · 1067 阅读 · 0 评论 -
[TypeScript] - TypeScript官方文档学习笔记-基本类型(一)
TypeScript该部分文档地址 基本类型 boolean number string Array Tuple enum any void null & undefined never object Boolean let a: boolean = false; Number 与JS同,所有数值都为浮点,支持多种进制。 let decimal: number = 6; let hex: number = 0xf00d;//十六进制 let binary: number = 0b1010;//原创 2020-06-29 10:25:44 · 1144 阅读 · 0 评论