TypeScript全栈开发
上QQ阅读APP看书,第一时间看更新

第1章 TypeScript简介

TypeScript是什么?它有哪些作用?在TypeScript官网上,其定义如下。

TypeScript是适用于任何规模应用的JavaScript。它具有以下特点。

TypeScript扩展了JavaScript,为它添加了类型支持。

TypeScript可以在运行代码之前找到错误并提供修复方案,从而改善开发体验。

TypeScript可用于任何浏览器、任何操作系统、任何运行JavaScript的地方,且完全开源。

简而言之,TypeScript是一种开源的编程语言,是通过在JavaScript的基础上添加静态类型定义构建而成的。TypeScript代码可以通过TypeScript编译器或Babel转译为JavaScript代码,然后在浏览器、Node.js或其他应用中运行。TypeScript是JavaScript的升级版,既保持了JavaScript的灵活,又解决了JavaScript的痛点。

为了使读者全方位了解TypeScript,在本章中,我们将先回顾TypeScript的发展史,了解它出现的意义及作用,然后搭建TypeScript开发环境,编写第一个TypeScript应用程序。