Typescript 简介
- Typescript 由微软开发,基于Javascript 的一个扩展语言
- Typescript 包含了Javascript 的所有内容,即:Typescript时JavaScript 的超集
- Typescript 增加了静态类型检查、接口、泛型等很多现代开发特性,因此更适合
大型项目
的开发 - Typescript 需要
编译为
JavaScript,然后交给浏览器或其他JavaScript 环境执行
静态类型检查
- 在代码运行前进行检查,发现代码的错误❎或不合理之处,减小运行时异常的出现几率,此种检查叫静态类型检查,Typescript 的核心就是静态类型检查,简言之就是把
运行时的错误前置
。 - 同样的功能,Typescript 的代码量要大于Javascript,但Typescript 的代码结构更加清晰,后期维护比JavaScript 方便。
编译执行
浏览器不能直接运行ts 代码,需要编译为js 代码,再由浏览器解析执行。