TypeScript入门教程

什么是TypeScript?

  • TypeScript从今天数以百计的JavaScript开发者所熟悉的语法和语义开始。使用现有的JavaScript代码,包括流行的JavaScript库,并从JavaScript代码中调用TypeScript代码。
  • TypeScript可以编译出纯净,简洁的JavaScript代码,并且可以运行在任何浏览器上,Node.js环境中和任何支持ECMAScript3(或更高版本)的JavaScript引擎中。

TypeScript的语法特性?

  • 类Classes
  • 接口Interface
  • 模块Modules
  • 类型注解Type annotations
  • 编译时类型检查Compile tiem type checking
  • Arrow函数(类似C#的Lambda表达式)

TypeScript与JavaScript的区别

  • TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。
    TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。

TypeScript安装

通过npm安装步骤:

  • 安装 TypeScript npm 包:
  • -

$ npm install -g typescript

  • 安装完成后我们就可以使用 TypeScript 编译器,名称叫 tsc,可将编译结果生成 js 文件。
    要编译 TypeScript 文件,可使用如下命令:

tsc filename.ts
一旦编译成功,就会在相同目录下生成一个同名 js 文件,你也可以通过命令参数来修改默认的输出名称。
默认情况下编译器以ECMAScript 3(ES3)为目标但ES5也是受支持的一个选项。TypeScript增加了对为即将到来的ECMAScript 6标准所建议的特性的支持。

你可能感兴趣的:(TypeScript入门教程)