Typescript学习笔记

443 阅读1分钟

一. 介绍

image.png

image.png

image.png

二.安装工具包

image.png

三.编译并运行ts代码

image.png

image.png

四.TS常用类型

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

接口

image.png

image.png

image.png

元组

image.png

image.png

image.png

image.png

字面量类型

image.png

image.png

枚举

image.png

image.png

image.png

image.png

image.png

any类型(不推荐使用)

image.png

typeof

image.png

五.TS高级类型

class类

image.png

image.png

image.png

image.png

类的继承

image.png

image.png

类的可见性修饰符

image.png

image.png

image.png

image.png 注意:只要是readonly来修饰的属性,必须手动提供明确类型

类型兼容性

image.png

对象间类型兼容性

image.png

接口间类型兼容性

image.png

函数间类型兼容性

image.png

image.png

image.png

image.png

交叉类型

image.png

和接口继承的对比

image.png

泛型

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

泛型工具类型

image.png

image.png

image.png

image.png

索引签名类型

image.png

image.png

映射类型

image.png

image.png

image.png

六.类型声明文件

image.png

image.png 使用已有的类型申明文件

image.png

image.png

image.png

image.png

image.png