第 3 章 TypeScript 语言基础

本章主要内容:

  • 变量声明和程序注释。

  • JavaScript 中的数据类型及字面量表示。

  • 典型的对象数据类型:对象、数组和函数。

TypeScriptJavaScript 的超集。更确切地说,TypeScript 是 ECMAScript 2015(ES6)的超集。TypeScript 语言支持 ECMAScript 2015 规范中定义的所有特性,例如类和模块等。JavaScript 程序本身就是合法的 TypeScript 程序。JavaScript 语言中的所有语法均可以在 TypeScript 语言中使用并且具有完全相同的语义。TypeScript 语言的设计原则中包含了以下几个基本原则:

  • 保留 JavaScript 代码的运行时行为。

  • 避免增加表达式级别的语法,仅增加类型相关语法。

  • 与当前和未来版本的 ECMAScript 规范保持一致。

TypeScript 语言相当于 JavaScript 语言的 “语法糖”。本章将概括介绍 JavaScript 语言(ECMAScript 2015)的基础知识。