第 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 应用程序。