- TypeScript入门与实战
- 钟胜平编著
- 328字
- 2021-01-15 15:36:02
第4章 TypeScript语言进阶
本章主要内容:
▪新增的原始数据类型BigInt。
▪实用的展开运算符和解构功能。
▪新引入的可选链运算符和空值合并运算符。
如果在JavaScript程序中使用了较新的语言特性,那么这段JavaScript程序必须在支持该语言特性的运行环境中才能运行。但是,开发者通常无法决定JavaScript程序的实际运行环境,这就可能产生兼容性问题。
TypeScript语言的一大特色就是能够支持JavaScript语言中的新特性而不必过多担心兼容性问题。开发者可以在TypeScript程序中使用新的JavaScript语言特性,然后由TypeScript编译器将程序编译成兼容指定ECMAScript规范版本的JavaScript程序。通过这种方式,开发者既可以在程序中使用新的语言特性,又不必担心程序兼容性问题。
本章将介绍几个新的有代表性的语言特性。这些语言特性具有很强的实用性,在实际项目中使用得比较频繁。我们可以在TypeScript语言中直接使用它们。