基础数据类型:
1.ts的基础数据类型:
ts相比js新增的数据类型:元组,any,void,never等
![](https://img.haomeiwen.com/i13091615/2c6d96bc4233e8e5.png)
![](https://img.haomeiwen.com/i13091615/fc209ac24fa86884.png)
2.类型断言:
![](https://img.haomeiwen.com/i13091615/f874d010e257e138.png)
接口:
typeScript的核心原则之一是对值所具有的结构进行类型检查
接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约
1.语法格式
可选属性(属性后加问号)
只读属性(readonly)
![](https://img.haomeiwen.com/i13091615/8deff6dd15b182b5.png)
2.绕过多余参数校验的三种方式:
![](https://img.haomeiwen.com/i13091615/852eb2a211052bb9.png)
![](https://img.haomeiwen.com/i13091615/c82c9dbf7bdf0bca.png)
3.类型别名:
ts中定义类型有两种方式: 接口(interface) 和类型别名(type alias)
![](https://img.haomeiwen.com/i13091615/370bdf97c19bfa45.png)
4.继承:
![](https://img.haomeiwen.com/i13091615/fcf3335344f48e8d.png)
网友评论