什么是 TypeScript
-
使用TypeScript 编写的框架
- vue3
- Angular
- element-plus
- ...
-
动态类型语言
- 运行时才做数据检查的语言
- JavaScript / Ruby / Python
-
静态类型语言
- 编程阶段进行数据类型检查
- C / C++ / C# / Java
- TypeScript is JavaScript with synctax for types.
- TypeScript 是 JavaScript 的超集
- TypeScript 在 JavaScript 的基础上扩展了
静态类型系统,允许开发者通过类型注解(如let age: number)或类型推断来定义变量、函数等的类型,从而在编译阶段捕获类型错误。
为什么要学 TypeScript
- TypeScript 的优势
- 带有类型注释的程序,更容易理解
- 大型项目,后期维护效率更高
- 更少的错误
- 非常好的包容性
TypeScript 的安装
- 项目中安装
npm install typescript --save-dev
- 全局安装
npm install -g typescript
- node环境常用命令
- tsc --version 查看ts版本
- tsc xxx.ts 编译.ts文件为.js文件