第 3 章 TypeScript 语言基础
本章主要内容:
-
变量声明和程序注释。
-
JavaScript 中的数据类型及字面量表示。
-
典型的对象数据类型:对象、数组和函数。
TypeScript 是 JavaScript 的超集。更确切地说,TypeScript 是 ECMAScript 2015(ES6)的超集。TypeScript 语言支持 ECMAScript 2015 规范中定义的所有特性,例如类和模块等。JavaScript 程序本身就是合法的 TypeScript 程序。JavaScript 语言中的所有语法均可以在 TypeScript 语言中使用并且具有完全相同的语义。TypeScript 语言的设计原则中包含了以下几个基本原则:
-
保留 JavaScript 代码的运行时行为。
-
避免增加表达式级别的语法,仅增加类型相关语法。
-
与当前和未来版本的 ECMAScript 规范保持一致。
TypeScript 语言相当于 JavaScript 语言的 “语法糖”。本章将概括介绍 JavaScript 语言(ECMAScript 2015)的基础知识。