TypeScript入门与实战
上QQ阅读APP看书,第一时间看更新

第3章 TypeScript语言基础

本章主要内容:

▪变量声明和程序注释。

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

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

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

TypeScript语言的设计原则中包含了以下几个基本原则:

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

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

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

TypeScript语言相当于JavaScript语言的“语法糖 在计算机科学中,语法糖指的是编程语言里的某种语法,这种语法对语言的功能没有影响,但是会方便开发者的使用,能够让程序更加简洁,具有更高的可读性。”。本章将概括介绍JavaScript语言(ECMAScript 2015)的基础知识。

[1] 在计算机科学中,语法糖指的是编程语言里的某种语法,这种语法对语言的功能没有影响,但是会方便开发者的使用,能够让程序更加简洁,具有更高的可读性。