TypeScript
一、TypeScript是什么
TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript,主要提供了类型系统和对JavaScript新标准的支持
二、TypeScript特性
- 始于JavaScript,归于JavaScript
使用现有的JavaScript代码, TypeScript可以编译出纯净、简洁的JavaScript代码,并且可以运行在任何浏览器上
- 强大的工具构建大型的应用程序
使用高效的开发工具和常用操作比如静态检查和代码重构
- 先进的js
提供最新的和不断发展的JavaScript特性
三、TypeScript优缺点
1、优点
- 静态类型检查
- 代码可读性和维护性更好
- 兼容JavaScript
- 更好的开发工具支持
2、缺点
- 增加了开发成本
- 增加了项目体积
- 生态系统相对较小
四、TypeScript常用类型
1、原始类型
- number
- string
- boolean
- null
- undefined
- symbol
2、数组
- let arr:类型[]
- let arr:Array<类型>
3、元组
- let arr:[类型1,类型2]=[类型1值,类型2值]
4、联合类型
联合类型 |
- let num:(number | string)
5、类型别名
类型别名 type
作用:同一类型被使用多次使用时,可以通过类型别名,简化该类型的使用
- type 变量名 (首字母大写) = 类型