您的位置: 首页 - 互联网

TypeScript 基础教程

TypeScript 是一种由微软开发的自由和开源的编程语言, 它是 JavaScript 的一个超集,扩展了 JavaScript 的语法


TypeScript 语法特性

类 Classes

接口 Interfaces

模块 Modules

类型注解 Type annotations

编译时类型检查 Compile time type checking

Arrow 函数 (类似 C# 的 Lambda 表达式)


JavaScript 与 TypeScript 的区别

TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改

TypeScript 通过类型注解提供编译时的静态类型检查

TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译


TypeScript 安装

可以通过以下两种方式来安装 TypeScript

通过 Node.js 包管理器 (npm)

通过与 Visual Studio 2012 继承的 MSI


通过 npm 按安装的步骤

安装 npm

安装 TypeScript npm 包

安装完成后我们就可以使用 TypeScript 编译器

TypeScript 编译器名称叫 tsc,可将编译结果生成 js 文件

要编译 TypeScript 文件,可使用以下命令

一旦编译成功,就会在相同目录下生成一个同名 js 文件,也可以通过命令参数来修改默认的输出名称

默认情况下编译器以 ECMAScript 3(ES3)为目标但 ES5 也是受支持的一个选项

TypeScript 增加了对为即将到来的 ECMAScript 6 标准所建议的特性的支持


本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!