TypeScript 基础教程

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

TypeScript 语法特性

  1. 类 Classes
  2. 接口 Interfaces
  3. 模块 Modules
  4. 类型注解 Type annotations
  5. 编译时类型检查 Compile time type checking
  6. Arrow 函数 (类似 C# 的 Lambda 表达式)

JavaScript 与 TypeScript 的区别

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

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

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

TypeScript 安装

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

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

    $ npm install -g typescript
    
  2. 通过与 Visual Studio 2012 继承的 MSI

    点击下载

通过 MSI 文件安装时的界面

通过 npm 按安装的步骤

  1. 安装 npm

    $ curl http://npmjs.org/install.sh | sh
    $ npm --version
    5.4.2
    
  2. 安装 TypeScript npm 包

    $ npm install -g typescript
    

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

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

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

tsc filename.ts

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

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

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

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.