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