1. 什么是TypeScript
2. 类型声明和类型推断的区别,并举例应用
3. 什么是接口(interface),它的作用,接口的使用场景。接口和类型别名(Type Alias)的区别
4. 什么是泛型(generic),如何创建泛型函数和泛型类,实际用途
5. 枚举(enum)是什么,它的优势,应用案例。枚举和常量枚举的区别
6. 如何处理可空类型(nullable types)和undefined类型,如何正确处理这些类型以避免潜在错误
7. 什么是联合类型和交叉类型
8. 什么是TypeScript中的声明文件(Declaration Files)
9. 什么是命名空间(Namespace)和模块(Module)
10. 什么是类型断言(Type Assertion)
11. TypeScript中的可选参数和默认参数是什么
12. 类型守卫(Type Guards)是什么
13. 索引类型(Index Types)是什么,好处有什么
14. const和readonly的区别
15. TypeScript 中 any 类型的作用是什么,滥用会有什么后果
16. TypeScript中的this有什么需要注意的
17. TypeScript数据类型
18. interface可以给Function/Array/Class(Indexable)做声明吗
19. TypeScript中的协变、逆变、双变和抗变是什么
20. TypeScript中的静态类型和动态类型有什么区别
21. 介绍TypeScript中的可选属性、只读属性和类型断言
22. TypeScript 中的模块化是如何工作的,举例说明
12-20
1051
10-11
1250
08-16
1595
06-09
1305