# 什么是Typescript

# Typescript简介

Typescript是JavaScript的超集,最终会被编译为JavaScript代码

Typescript扩展了JavaScript的语法,所有现有的JavaScript程序都可以运行在TypeScript环境中

主要提供了类型系统和对 ES6+ 的支持

# Typescript与JavaScript的关系

image

# Typescript特点

  • 跨平台 Typescript可以编译出纯净的JavaScript代码,所以支持JavaScript的环境(浏览器/Node/任何JS引擎)都可运行

  • 静态类型 能减少不要的类型判断和注释,类型检查在开发阶段就能及时发现问题

  • 先进性 Typescript保持提供最新的Javascript特性

# 总结

Typescript更易构建和维护,重构更方便,适合大型项目,能帮助开发人员提高开发效率。