文章目录
TS 常考知识点记录
1.什么是TypeScript?为什么要用TypeScript?TypeScript相对于JavaScript的优势是什么?
TypeScript是JavaScript的超集,在JavaScript的基础上添加了很多新特性。
- 提供了一套静态检测机制, 可以帮助我们在编译时就发现错误
- 增加了特性:静态类型、泛型、接口、抽象类、类
主要优势
1.在编译阶段就可以发现大部分错误,更利于调试和维护。
2.TypeScript 是添加了类型系统的 JavaScript,适用于任何规模的项目。
TypeScript 和 JavaScript的区别
| 区别 | TypeScript | JavaScript |
|---|---|---|
| 何时检查错误 | 静态类型,在编译时发现并纠正错误 | 动态类型,在运行时发现错误 |
| 是否自动转换类型 | 否(大多数时候) | 是 |
| 基本数据类型 | 增加tuple元组/enum枚举类型/any任意/void/never | boolean/number/string/undefined/null/BigInt、Sybom |
| 是否可直接在浏览器中运行 | × | √ |
再从TypeScript新增的特性进行回答

本文详细记录了TS常考知识点,包括TypeScript的定义、使用目的及其相对于JavaScript的优势。TypeScript作为JavaScript的超集,提供了静态类型检测、泛型、接口等特性,有助于在编译阶段发现并预防错误,适合大型项目。与JavaScript相比,TypeScript的错误检查更严格,不自动转换类型,并且增加了tuple、enum等数据类型。尽管不能直接在浏览器运行,但通过编译可以转化为JavaScript代码。
4万+

被折叠的 条评论
为什么被折叠?



